Embedded Systems Firmware Engineer

MPR Associates, Inc.

Alexandria (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MPR Associates, Inc. in Alexandria, VA is seeking an Embedded System Software Engineer to design and implement firmware for connected embedded platforms.

You will work at the intersection of hardware and software, crafting reliable software that operates in demanding real-world environments and supports hardware interfaces. You will collaborate with hardware teams, optimize performance for memory and timing constraints, and extend software to support higher level applications.

Qualifications

  • 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.
  • Proficiency in C for embedded development preferred.
  • Experience with microcontrollers and low-level programming preferred.

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 embedded systems.
  • Performance Optimization: Ensure embedded performance requirements 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.

Job description

MPR Associates, Inc. in Alexandria, VA is seeking an Embedded System Software Engineer to design and implement firmware for connected embedded platforms.

You will work at the intersection of hardware and software, crafting reliable software that operates in demanding real-world environments and supports hardware interfaces. You will collaborate with hardware teams, optimize performance for memory and timing constraints, and extend software to support higher level applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer — Firmware & Hardware Bring-Up
Embedded Systems Engineer — Firmware & Hardware Bring-Up

MPR Associates • Alexandria (VA)

On-site
USD 90,000 - 120,000
Embedded Systems Firmware Engineer - Hardware Integration
Embedded Systems Firmware Engineer - Hardware Integration

MPR Associates, Inc. • Burlington (MA)

On-site
USD 80,000 - 100,000
Embedded System Software Engineer
Embedded System Software Engineer

MPR Associates, Inc. • Burlington (MA)

On-site
USD 80,000 - 100,000
Embedded System Software Engineer
Embedded System Software Engineer

MPR Associates, Inc. • Alexandria (VA)

On-site
USD 90,000 - 120,000
Embedded System Software Engineer
Embedded System Software Engineer

MPR Associates • Alexandria (VA)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer — Power Systems
Embedded Firmware Engineer — Power Systems

Advanced Energy Management Limited • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Company 401(k) matching
Health insurance
Paid time off
+1
Embedded Firmware Engineer: Power & Systems Innovator
Embedded Firmware Engineer: Power & Systems Innovator

6AM City, LLC • Minnesota

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer — Power & ARM
Embedded Firmware Engineer — Power & ARM

Advanced Energy • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Medical plans
Disability & life insurance
Health savings accounts
+6
Embedded Firmware Engineer for Electromechanical Systems
Embedded Firmware Engineer for Electromechanical Systems

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,000
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000