Embedded Software Engineer

NR Consulting LLC
Brandeis, CA, United States
3 months ago
Apply on disabledperson.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Computer Engineering Software Debugging Device Drivers Embedded Software Software Engineering PIC Microcontroller Software Verification Peripherals Infrastructure Automation Frameworks Information Technology Bare Metal
+3 more
Accurev Scm DO-178B Software Version Control

Job description

  • Design, develop, integrate, test, and debug embedded software applications.
  • Develop embedded drivers and software for microcontrollers and peripherals.
  • Create technical specifications and design documentation.
  • Perform software verification and validation activities.
  • Support project execution, status reporting, and continuous process improvements.
  • Collaborate within software engineering teams using source control and best development practices.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field.
  • Minimum 3 years of embedded software engineering experience.
  • Strong low-level C programming experience with microcontrollers, device drivers, and hardware interfacing (“bare-metal” development).
  • Experience with embedded software verification, debugging, and testing.
  • Hands-on use of lab equipment such as oscilloscopes and multimeters.
  • Experience with version control and configuration management tools.
  • Knowledge of safety-critical software development; DO-178B/C aerospace compliance experience is a plus.
  • Strong analytical, problem-solving, and communication skills., * Experience with Assembly, SCADE, AccuRev, and DOORS.
  • Aerospace or defense industry background.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on disabledperson.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

4:55 min

Core architecture and building blocks of Bluetooth Low Energy

Georg Dresler Georg Dresler · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:24 min

Evaluating bare metal versus cloud computing costs

Jens Happe Jens Happe · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

4:20 min

Controlling a selected Bluetooth peripheral via live demo

Georg Dresler Georg Dresler · World Congress 2026 Europe

Videos

See all

Related articles

See all