Staff Firmware Engineer, Embedded Wireless & IoT

CalAmp

Eden Prairie (MN)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CalAmp seeks a Staff Firmware Engineer in Eden Prairie, MN to lead embedded firmware development for wireless systems. You will design drivers, bootloaders, and RTOS components, while solving complex field issues and advancing security features.

Strong C/C++ skills and 10+ years of experience are required, with a focus on scalable, reliable firmware for IoT devices. The role emphasizes collaboration with verification teams, CI pipelines, and mentoring junior engineers, with opportunities to

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related technical discipline.
  • 10+ years of experience in embedded firmware development.
  • Expert-level proficiency in C/C++ for resource-constrained embedded platforms.
  • Experience with wireless technologies: Wi-Fi, Bluetooth/BLE, LTE/5G, NFC.
  • Strong networking fundamentals: TCP/IP, UDP, IPv6, routing, security protocols.

Responsibilities

  • Design, development, and optimization of embedded firmware for wireless systems (Cellular, Wi‑Fi, BLE, NFC).
  • Develop low-level firmware: device drivers, bootloaders, interrupts, power management, RTOS components.
  • Investigate and resolve complex field issues with protocol analyzers and debugging tools.
  • Drive security: secure boot, encryption, authentication, OTA updates.
  • Collaborate with verification teams to build automated test frameworks and CI pipelines.
  • Mentor junior firmware engineers and ensure engineering excellence.

Skills

C/C++ programming
embedded firmware development
Networking fundamentals
RTOS/embedded Linux
debugging tools
communication skills
Agile development
version control

Education

Bachelor's degree (Electrical/Electrical/CS)
Master's degree (preferred)

Tools

CANalyzer
CANTrace
Kvaser
JTAG debuggers
Oscilloscopes

Job description

CalAmp seeks a Staff Firmware Engineer in Eden Prairie, MN to lead embedded firmware development for wireless systems. You will design drivers, bootloaders, and RTOS components, while solving complex field issues and advancing security features.

Strong C/C++ skills and 10+ years of experience are required, with a focus on scalable, reliable firmware for IoT devices. The role emphasizes collaboration with verification teams, CI pipelines, and mentoring junior engineers, with opportunities to

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

Similar jobs worth comparing

Staff Engineer, Firmware
Staff Engineer, Firmware

CalAmp • Eden Prairie (MN)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer — Systems & Collaboration
Senior Embedded Firmware Engineer — Systems & Collaboration

Jobtailor • Eden Prairie (MN)

On-site
USD 100,000 - 150,000
Senior Embedded Software Engineer - C/C++, Linux
Senior Embedded Software Engineer - C/C++, Linux

Actalent • Saint Paul (MN)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+7
Embedded Firmware Engineer — Power & ARM
Embedded Firmware Engineer — Power & ARM

Advanced Energy • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Medical plans
Disability & life insurance
Health savings accounts
+6
Senior Software Architect - Cloud-Native & IoT Systems
Senior Software Architect - Cloud-Native & IoT Systems

CalAmp • Carlsbad (CA)

On-site
USD 150,000 - 210,000
Staff Firmware Engineer - Embedded Systems Innovator
Staff Firmware Engineer - Embedded Systems Innovator

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer: IoT Hardware Integration
Senior Embedded Firmware Engineer: IoT Hardware Integration

AJD Consulting Solutions LLC • City of Syracuse (NY)

On-site
USD 140,000 - 164,000
Senior Staff Application Engineer – Embedded & IoT (Hybrid)
Senior Staff Application Engineer – Embedded & IoT (Hybrid)

Proven Recruiting • Cupertino (CA)

Hybrid
USD 135,000 - 215,000
Staff Firmware Engineer – Embedded Systems Lead
Staff Firmware Engineer – Embedded Systems Lead

Edge Autonomy • Ann Arbor (MI)

On-site
USD 134,000 - 176,000
Senior Embedded Engineer - C/C++, Wireless & Security
Senior Embedded Engineer - C/C++, Wireless & Security

3M • Minnesota

On-site
USD 110,000 - 170,000