Embedded Firmware Engineer

Easy Apply Now

A bit about us:

We're a Medical 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

In this role, you'll be responsible for the overall design, implementation, maintenance and support of our Windows development platform environment, software distribution infrastructure and hardware lifecycle management. Additional responsibilities include support of project development teams, clinical engineers, service engineers, quality engineers, test personnel, documentation, and operations group. This is a hands-on role where the candidate is expected to code, design, test and help lead Windows and Windows platform related product features

DUTIES & RESPONSIBILITIES
  • Designing and integrating software packages for our hardware platforms, including operating systems, drivers, and supporting software infrastructure
  • Optimization of Device drivers
  • Participate in board bring-up activities, preparing the hardware for software development.
  • Implement boot firmware, device drivers (e.g., GPIO, UART, I2C, SPI, Ethernet, USB), and low-level routines necessary for hardware initialization and interaction
  • Writing software that communicates with and controls other devices
  • Read hardware schematics, data sheets and user manuals for processors and other electronic components


Job Requirements:
  • BS/MS in Computer Science/Computer Engineering/Electrical Engineering or equivalent.
  • Strong C/C++
  • Experience with cross-compiling applications on arm architectures.
  • Experience with microcontrollers, real-time operating systems (RTOS), and bare metal development.
  • Experience developing and maintaining board support packages (BSP) for a variety of embedded devices.
  • Understanding of hardware architecture, memory management and peripheral interfaces.
  • Debugging skills using tools like JTAG, oscilloscopes, or logic analyzers.
  • Familiarity with microcontrollers, SOMs and custom hardware platforms.
Easy Apply Now
Easy Apply Now
Job Details
Managed by Jobot Pro
Location
Andover, MA
Job Type
Permanent
Compensation
$150,000 - $210,000