M

MPR Associates

Specialty engineering and management services firm

Embedded System Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • U.S. citizenship is required.
  • A bachelor's degree in an engineering discipline is required.
  • Two or more years of software engineering experience are required.
  • Experience building production embedded systems or firmware is required.
  • Understanding of embedded operating systems and bare-metal programming is required.
  • Comfort working with hardware and debugging tools is required.
  • Strong problem-solving skills for performance and memory optimization challenges are required.
  • Proficiency in C for embedded development is preferred.
  • Experience with microcontrollers, firmware development, and low-level programming is preferred.
  • Understanding of embedded constraints, timing requirements, and deterministic behavior is preferred.
  • Familiarity with hardware interfaces, protocols, and sensor integration is preferred.
  • Experience with hardware bring-up, schematic reading, and design tools such as Altium or similar PCB/schematic software is preferred.
  • Experience with SPI, I2C, UART, or similar protocols is preferred.
  • Willingness to work on high-level software that interfaces with embedded systems is preferred.
  • Experience or willingness to learn PCB design using Altium is preferred.
  • Ability to learn quickly, adapt to new technologies, and multitask is required.
  • Written and oral communication skills are required.
  • Ability to collaborate across functional teams is required.
  • Time and project management skills are required.
  • Ability to work in a dynamic, fast-paced environment is required.
  • A persistent, questioning attitude and ability to accept that attitude in others are required.
  • Motivation to expand skills and knowledge, tackle new problems, and take on new responsibilities is required.
  • Ability to participate in multiple projects and project teams concurrently is required.

Responsibilities

  • Design and implement firmware and low-level software for connected embedded platforms and microcontrollers.
  • Develop time-critical software that interfaces with hardware components and sensors.
  • Work closely with hardware teams to ensure seamless integration between software and physical systems.
  • Support higher-level application development that interfaces with the embedded systems.
  • Ensure embedded performance requirements are met while optimizing for memory and processing constraints.
  • Work with the engineering team to implement solutions that meet client needs.

Desired Qualifications

  • 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 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 using Altium.

About the Company

MPR Associates

Specialty engineering and management services firm

What does this company do? MPR Associates is a specialty engineering and management services firm that serves clients around the world in areas such as Power & Energy, Nuclear Technologies, Transmission & Distribution, Health & Life Sciences, and Federal projects. How does its product work? Its engineers collaborate across disciplines to provide technical expertise and project management across the entire lifecycle of a project or product, from planning and design through implementation and support. How is it different from competitors? It combines a long history and a pedigree from Admiral Rickover’s Naval nuclear propulsion program, a large team of engineers with broad technical capabilities, and cross‑market collaboration to deliver integrated solutions that span multiple industries. What is the company’s goal? To deliver value and excellence across the complete lifecycle of projects, benefiting clients and society as a whole.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Alexandria, VA
Founded
1964

Recently Posted Jobs

Explore more opportunities at MPR Associates

See more jobs