Senior Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Dev Digest 118 - not a total recall