Embedded Firmware Engineer at Jobot
Andover, MA 01810
About the Job
This Jobot Job is hosted by: Angela Trudeau
Are you a fit? Easy Apply now by clicking the "Quick Apply" button
and sending us your resume.
Salary: $150,000 - $210,000 per year
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?
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
Job Requirements:
Interested in hearing more? Easy Apply now by clicking the "Quick Apply" button.
Are you a fit? Easy Apply now by clicking the "Quick Apply" button
and sending us your resume.
Salary: $150,000 - $210,000 per year
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.
Interested in hearing more? Easy Apply now by clicking the "Quick Apply" button.
Salary
150,000 - 210,000 /year