Firmware Engineer – Industrial Embedded Systems

Crane Company

United States

On-site

USD 95,000 - 120,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401K match
Paid time off
Tuition reimbursement
Performance bonus

Job summary

Crane Company seeks an Electronics Firmware Engineer to design, develop, and maintain embedded firmware for industrial automation products. You will work across hardware, software, manufacturing, and product teams throughout the lifecycle, including security and certification considerations.

The role focuses on ARM Cortex-M based systems, drivers, RTOS/embedded Linux, and modern development practices to ensure reliable, safe, and scalable solutions in hazardous and non-hazardous environments.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, CS, Embedded Systems Engineering, or related field.
  • 1–3 years of experience developing embedded firmware or software.
  • Experience programming in C and/or C++.
  • Experience with embedded systems and microcontroller-based products.
  • Exposure to serial interfaces: SPI, I2C, UART, CAN, RS-232.
  • Experience troubleshooting hardware and firmware integration issues.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for MCU/MPU-based products.
  • Develop software applications and embedded solutions using C, C++, Python, Bash.
  • Implement device drivers, communication protocols, bootloaders, and real-time control algorithms.
  • Develop for RTOS and embedded Linux (FreeRTOS, ThreadX, Linux).
  • Optimize firmware for performance, memory, power, reliability, and maintainability.
  • Support secure boot, secure firmware updates, OTA update mechanisms, and product cybersecurity initiatives.
  • Configure, program, and troubleshoot ARM Cortex-M based embedded systems.
  • Perform hardware bring-up, firmware integration, debugging, and validation of new designs.
  • Interface firmware with sensors, actuators, displays, and peripherals.
  • Use oscilloscopes, logic analyzers, protocol analyzers, JTAG to evaluate performance and diagnose issues.
  • Support root cause investigations and corrective actions.

Skills

C/C++ programming
Embedded systems
RTOS
Linux
Hardware integration
Cybersecurity awareness

Education

Bachelor’s degree in Electrical/Computer Engineering or CS

Tools

Oscilloscopes
JTAG
Protocol analyzers

Job description

Crane Company seeks an Electronics Firmware Engineer to design, develop, and maintain embedded firmware for industrial automation products. You will work across hardware, software, manufacturing, and product teams throughout the lifecycle, including security and certification considerations.

The role focuses on ARM Cortex-M based systems, drivers, RTOS/embedded Linux, and modern development practices to ensure reliable, safe, and scalable solutions in hazardous and non-hazardous environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Industrial Automation
Embedded Firmware Engineer – Industrial Automation

Crane Co. • Saddle Brook (NJ), Northern (KY)

Hybrid
USD 95,000 - 120,000
Firmware Engineer
Firmware Engineer

Crane ChemPharma & Energy • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
401K contribution and match
Paid Time Off
Performance-based bonus programs
+1
Firmware Engineer
Firmware Engineer

Crane Company • United States

On-site
USD 95,000 - 120,000
401K match
Paid time off
Tuition reimbursement
+1
Industrial Embedded Firmware Engineer
Industrial Embedded Firmware Engineer

Crane ChemPharma & Energy • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
401K contribution and match
Paid Time Off
Performance-based bonus programs
+1
Industrial Firmware Engineer - ARM, Linux & UEFI
Industrial Firmware Engineer - ARM, Linux & UEFI

OnLogic • Cary (NC)

On-site
USD 120,000 - 140,000
401k Plan with employer contribution
Profit sharing
Paid maternity & paternity leave
+2
Industrial Firmware Engineer: ARM, Linux & UEFI Onsite
Industrial Firmware Engineer: ARM, Linux & UEFI Onsite

OnLogic • Cary (NC)

On-site
USD 140,000 - 160,000
401k Plan with 3% EmployerContribution
Annual Profit Share Bonus
Paid Maternity & Paternity Leave
+3
Lead Embedded Systems Engineer – Industrial Automation
Lead Embedded Systems Engineer – Industrial Automation

Adecco • Montebello (CA)

On-site
USD 80,000 - 120,000
Firmware Engineer
Firmware Engineer

Metasys Technologies • Naperville (IL)

On-site
USD 90,000 - 120,000
Senior Embedded Software Architect – Real-Time Systems
Senior Embedded Software Architect – Real-Time Systems

Crane Company • Billerica (MA)

On-site
USD 127,000 - 150,000
Health benefits
401(k) match
Paid time off
+1
Embedded System Engineer
Embedded System Engineer

Adecco • Montebello (CA)

On-site
USD 80,000 - 120,000