What are the responsibilities and job description for the Senior Embedded Software Engineer position at Octagon Group?
Senior Embedded Software Engineer β BSP Developer
- Remote working - U.S based
- 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.
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 $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 today or contact me directly for a confidential discussion.
Salary : $140,000 - $160,000