Embedded Software Engineer – BSP Developer
-
Remote working - U.S based
-
Salary: Up to $150,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.
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.
What We're Looking For
-
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.
What's on Offer
-
Salary
up to $150,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 today or contact me directly for a confidential discussion.