MPR Associates, Inc. · 3 months ago
Embedded System Software Engineer
MPR Associates, Inc. is a multi-discipline engineering services and consulting firm with a focus on power and energy, federal services, and health and life sciences. They are seeking an Embedded System Software Engineer to develop connected embedded systems and firmware, ensuring seamless hardware-software integration and optimizing performance for demanding environments.
Consumer GoodsManufacturingSoftware
Responsibilities
Embedded Systems Development Design and implement firmware and low-level software for connected embedded platforms and microcontrollers
Embedded Control Systems Develop time-critical software that interfaces with hardware components and sensors
Hardware- Software Integration Work closely with hardware teams to ensure seamless integration between software and physical systems
Application Development Support Extend beyond embedded work to support higher-level applications that interface with you embedded systems
Performance Optimization Ensure embedded performance requirement are met while optimizing for memory and processing constraints
Cross-Team Collaboration Work closely with the remainder of the engineering team to implement a solution which fits all needs of the client
Qualification
Required
U.S. Citizenship is required
Bachelor's degree in an Engineering Discipline
Two (2) or more years of software engineering experience
Experience building production embedded systems or firmware
Understanding of embedded operating systems and bare-metal programming
Comfortable working with hardware and debugging tools
Strong problem-solving skills for performance and memory optimization challenges
Preferred
Proficiency in C for embedded development
Experience with microcontrollers, firmware development, and low-level programming
Understanding of embedded constraints, timing requirements, and deterministic behavior
Familiarity with hardware interfaces, protocols, and sensor integration
Experience with hardware bring-up, schematic reading, and familiarity with design tools like Altium or similar PCB/schematic software
Experience with SPI, I2C, UART or similar protocols
Willingness to work on high-level software that interfaces with embedded systems
Experience or willingness to learn PCB design via Altium
Company
MPR Associates, Inc.
In 1964, a trio of visionary engineers, from Admiral Rickover's Naval nuclear propulsion program, set out to form a company built around technical excellence.
Funding
Current Stage
Growth StageRecent News
2025-06-10
Springfield Business Journal
2025-04-20
Morningstar, Inc.
2025-01-06
Company data provided by crunchbase