Senior Firmware Engineer

Overview

On Site
120k - 160k
Full Time

Skills

C++
Digital signal processing
I2C
Agile
Real-time
Signal processing
Data acquisition
Device drivers
Unit testing
Integration testing
System testing
Regulatory Compliance
Electrical engineering
Computer engineering
Firmware development
Medical devices
Programming languages
Embedded systems
Operating systems
Version control
Issue tracking
Problem solving
Firmware
Leadership
Health care
Recruiting
Collaboration
Design
Computer hardware
Specification
Algorithms
Communication
Interfaces
Mentorship
C
ARM
Microcontrollers
RTOS
SPI
UART
Ethernet
Git
FPGA
Software development
Verilog
ANSI
FDA

Job Details

Company Description:

Our client is a leading provider of advanced radiation detection and safety solutions, dedicated to protecting lives and ensuring safety in critical environments. They offer innovative products that are used globally in healthcare, industrial, and security applications to detect and mitigate radiation risks.

Position Overview:

They are hiring for a Senior Firmware Engineer that will play a key role in designing, developing, and maintaining embedded firmware radiation detection and safety devices. You will collaborate with cross-functional teams to deliver high-quality, reliable, and efficient firmware solutions that meet customers' needs and regulatory requirements.

Responsibilities:
  • Design, develop, and optimize embedded firmware for radiation detection and safety devices.
  • Collaborate with hardware engineers to define firmware requirements and specifications.
  • Implement real-time signal processing algorithms for data acquisition and analysis.
  • Develop device drivers, communication protocols, and user interfaces.
  • Conduct unit testing, integration testing, and system testing to ensure firmware quality and reliability.
  • Support product validation, certification, and regulatory compliance efforts.
  • Provide technical guidance and mentorship to junior firmware engineers.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
  • X+ years of experience in embedded firmware development, preferably in the field of radiation detection or medical devices.
  • Proficiency in C/C++ programming languages for embedded systems.
  • Experience with ARM microcontrollers and real-time operating systems (RTOS).
  • Strong understanding of digital signal processing (DSP) techniques.
  • Knowledge of communication protocols such as SPI, I2C, UART, and Ethernet.
  • Familiarity with software version control systems (e.g., Git) and issue tracking tools.
  • Excellent problem-solving skills and ability to work in a dynamic team environment.
  • Good communication skills and ability to collaborate effectively with cross-functional teams.

Preferred Qualifications:
  • Experience with FPGA programming and VHDL/Verilog design.
  • Knowledge of radiation detection principles and safety standards (e.g., ANSI/HPS N13.30, IEC 61526).
  • Familiarity with regulatory requirements for medical devices (e.g., FDA 21 CFR Part 820, IEC 62304).
  • Experience with Agile software development methodologies.

About Motion Recruitment Partners, LLC