Quick overview
Job description
Location: Pittsburgh, PA (Hybrid)
Job Type: Contract (6–12 Months)
Oxford Solutions is seeking an experienced Embedded Software Engineer for a contract opportunity with our client in Pittsburgh, PA. This position focuses on developing embedded C software for real-time, safety-critical control systems.
The ideal candidate will have strong embedded C programming experience, a solid understanding of hardware/software integration, and experience working in structured engineering environments.
Responsibilities
- Design, develop, test, and maintain embedded C software for real-time control systems.
- Develop software supporting communications, diagnostics, fault detection, and system monitoring.
- Interface with embedded hardware, processors, I/O modules, and communication protocols.
- Troubleshoot software issues and optimize performance, reliability, and system functionality.
- Develop software requirements, technical specifications, and design documentation.
- Collaborate with systems, hardware, testing, and engineering teams throughout the development lifecycle.
- Follow established software development, configuration management, and quality standards.
Qualifications
- Bachelor's degree in Computer Engineering, Computer Science, or a related technical field.
- 5-8+ years of professional embedded C software development experience.
- Strong knowledge of real-time embedded systems, interrupts, scheduling, memory management, and hardware interfaces.
- Experience developing software for safety-critical or highly regulated systems.
- Experience writing software requirements and technical documentation.
- Familiarity with structured development processes, version control, and configuration management.
- Experience with transportation, rail signalling, industrial controls, or similar embedded applications is a plus.
Additional Requirements
- Must reside within reasonable commuting distance of Pittsburgh, PA and be available to work a hybrid schedule.
- Local candidates only. Relocation assistance is not available. Visa sponsorship is not available, and H-1B candidates cannot be considered for this opportunity.
- Contract duration: 6–12 months.
Embedded Software Engineer (C Programming) - 26-00897
Similar jobs
- DR

Principal Software Engineer, Product EngineeringRecently posted Auto Apply
Dropbox · Remote - US: All locations · Remote 🇺🇸
LLMTechnology$227.8k - $385.2k/yr - AD

Software DeveloperRecently posted Auto Apply
Agile Defense · Fort Meade · On-site 🇺🇸
AgileTechnology$155k - $175k/yr - AD

Systems Integration EngineerRecently posted Auto Apply
Agile Defense · Washington · On-site 🇺🇸
AgileTechnology$115k - $155k/yr - AD

Software Engineer I Auto Apply
Agile Defense · McLean · Hybrid 🇺🇸
AgileTechnologySalary not listed - FC
Senior Software Engineer- AI SDLC PlatformRecently posted Auto Apply
Fanatics Commerce · Boulder · Hybrid 🇺🇸
OracleERPCompliance+10TechnologySalary not listed - OD
Forward Deployed Engineer - Cleared - USRecently posted Auto Apply
Openai Deployment Company · New York · Hybrid 🇺🇸
PythonGenerative AIJavaScriptEngineeringSalary not listed - NE
Software Engineer, Sales SystemsRecently posted Auto Apply
Netic · San Francisco · On-site 🇺🇸
GCPSQLAWS+11TechnologySalary not listed - MA
Staff Software Engineer, BackendRecently posted Auto Apply
Matchgroup · New York · Hybrid 🇺🇸
Technology$230k - $240k/yr - FA

Computer Vision Software EngineerRecently posted Auto Apply
Fab2 · Austin · On-site 🇺🇸
OpenCVRoboticsCompliance+4TechnologySalary not listed - ED

Senior Software EngineerRecently posted Auto Apply
Educationsuperhighway · United States · Remote 🇺🇸
WorkdayGitADP+12TechnologySalary not listed - DE

Mid Level - Software EngineerRecently posted Auto Apply
Deltasands · Peterson SFB · On-site 🇺🇸
TechnologySalary not listed - DE

Senior Level - Software EngineerRecently posted Auto Apply
Deltasands · Peterson SFB · On-site 🇺🇸
TechnologySalary not listed
