Embedded Software Engineer- BSP's

Easy Apply Now

A bit about us:

We're a Device Manufacturer that is hiring a software engineer to join our innovative new product line.

Why join us?

  • Competitive salary & bonus
  • Generous 401 (K) match
  • Excellent Health & Dental
  • Flexible spending accounts
  • Life & Disability insurance
  • Hybrid schedule

Job Details

Sr Staff Engineer

Responsibilities:
  • Proficiently write, maintain and integrate code in C++
  • Design, develop, and optimize Board Support Packages for various hardware (microcontrollers, single-board computers, custom boards) running RTOS and bare metal
  • Implement boot firmware, device drivers, and low-level routines
  • Optimize drivers for performance, reliability, and power efficiency
  • Implement and/or integrate security features such as secure boot, cybersecurity material storage, encryption, etc.
  • Participate in board bring-up activities, preparing the hardware for software development.
  • Understand the architecture, and peripheral interfaces of ARM microcontrollers and microprocessors.
  • Collaborate across teams to ensure successful BSP integration.
  • Read hardware schematics, data sheets and user manuals for processors and other electronic components

Experience:
  • Proven experience in BSP development for embedded devices
  • Familiarity with microcontrollers, SOMs and custom hardware platforms
  • Proficiency C++ programming
  • Knowledge of real-time operating systems (RTOS)
  • Debugging skills using tools like JTAG, oscilloscopes, or logic analyzers.
  • Understanding of hardware architecture, memory management and peripheral interfaces.
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Andover, MA
Job Type
Permanent
Compensation
$150,000 - $210,000