Senior Embedded Software Engineer

Octagon
United States
12 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$160,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Assembly Language Booting (BIOS) C++ (Programming Language) Code Review Computer Programming Software Debugging Device Drivers Memory Management Embedded Software Firmware Hardware Interface Design
+5 more
Real-Time Operating Systems Powerpc Systems Architecture System Programming Systems Integration

Job description

Working on mission-critical embedded platforms used in highly regulated industries, you’ll be responsible for developing and maintaining BSPs, bringing up new hardware platforms, writing low-level device drivers, and ensuring seamless integration between operating systems and embedded hardware.

What You’ll Be Doing

  • Develop and customise Board Support Packages (BSPs) for embedded hardware platforms.
  • Design and maintain low-level device drivers for networking, storage and peripheral interfaces.
  • Perform board bring-up, hardware/software integration, debugging and system optimisation.
  • Develop boot loaders and system initialisation routines.
  • Work closely with hardware manufacturers and engineering teams to support new embedded platforms.
  • Participate in requirements development, code reviews, testing and verification activities.

Requirements

  • Strong experience with BSP development, embedded systems or low-level software engineering.
  • Excellent C/C++ programming skills.
  • Experience working with boot loaders, firmware and RTOS environments.
  • Good understanding of system architecture, memory management and hardware interfaces.
  • Experience debugging embedded hardware and software integration issues.
  • Exposure to assembly languages (ARM, AArch64, x86_64 or PowerPC) is beneficial.

Benefits & conditions

  • Salary: Up to $160,000 + Comprehensive Benefits
  • Must be a U.S citizen

A leading developer of safety-critical embedded software is looking for an experienced Embedded Software Engineer with expertise in Board Support Package (BSP) development to join its growing engineering team., * Salary up to $160,000

  • Hybrid working (Phoenix) or remote within the contiguous U.S.
  • Medical, Dental & Vision Insurance
  • Life Insurance
  • Short & Long-Term Disability Cover
  • 401(k) Retirement Plan
  • Paid Vacation, Holidays & Sick Leave
  • Educational Assistance
  • Flexible Benefits Plan
  • Employee Purchase Programme

If you enjoy working close to the hardware and solving complex embedded software challenges in high-reliability, safety-critical environments, we’d love to hear from you.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all