Staff Engineer, Firmware

CalAmp

Eden Prairie (MN)

On-site

USD 116,226 - 199,245

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CalAmp in Eden Prairie, MN is seeking a Staff Firmware Engineer with 10+ years of embedded firmware experience to design, develop, and optimize wireless communication firmware (LTE/5G, Wi‑Fi, Bluetooth/BLE, NFC) for our IoT platforms.

You will build low‑level firmware, drivers, RTOS components, and secure update mechanisms, collaborate with verification, mentor junior engineers, and contribute to performance, security, and reliability across the product lifecycle.

Qualifications

  • Bachelor's degree in a related technical discipline.
  • 10+ years of embedded firmware development experience.
  • 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).
  • Deep knowledge of embedded system architecture, microcontrollers/SoCs, device drivers, memory management, peripherals.
  • RTOS or embedded Linux experience, bare metal as applicable.
  • Strong debugging with protocol analyzers, oscilloscopes, RF test equipment.
  • Experience optimizing performance, latency, throughput, and power consumption.

Responsibilities

  • Design, development, and optimization of embedded firmware for wireless systems (LTE/5G, Wi-Fi, BLE, NFC).
  • Develop low-level firmware: drivers, bootloaders, interrupts, power management, RTOS components.
  • Investigate and resolve complex field issues using debugging tools and protocol analyzers.
  • Drive security implementations: secure boot, encryption, authentication, OTA updates.
  • Collaborate with verification to build automated tests and CI pipelines.
  • Review designs and code for performance, reliability, and security objectives.
  • Mentor and lead junior firmware engineers across teams.
  • Resolve customer and manufacturing issues throughout the lifecycle.

Skills

Embedded firmware development
C/C++ programming
RTOS/embedded Linux
Wireless protocol development
Networking fundamentals (TCP/IP, IPv6)
Debugging with oscilloscopes/JTAG
CAN bus / J1939/J1979-2
Code reviews & CI
Mentoring / technical leadership

Education

Bachelor's degree in Electrical Engineering / Computer Engineering / Computer Science
Master's degree (preferred)

Tools

Vector CANalyzer
Kvaser/CANTrace
Oscilloscopes
Logic analyzers
JTAG debuggers

Job description

Overview

CalAmp is a worldwide leader in telematics, IoT-focused products, software applications, cloud-based services, and connected intelligence solutions. The company empowers organizations in transportation, logistics, government, industrial IoT, and automotive sectors to monitor, track, and safeguard critical assets, enhancing safety, operational efficiency, visibility, compliance, and overall performance. Through our advanced telematics hardware, wireless gateways, edge-computing technologies, and SaaS platforms—including CalAmp Telematics Cloud, iOn, LoJack, and CrashBoxx—CalAmp delivers powerful tools that help customers address complex mobility challenges and optimize asset management operations. The company maintains a global presence, with offices and operations across regions such as California, Minnesota, Mexico City, London, Milan, and Madrid. We are currently seeking a Staff Firmware Engineer with a minimum of 10 years of experience to join our team in Eden Prairie, MN. This role is an excellent opportunity for individuals who embody our core values—Inclusion, Innovation, Execution, and Customer Success—and who are passionate about building, delivering, and supporting cutting-edge connected solutions and services.

Responsibilities
  • Design, development, and optimization of embedded firmware for wireless communication systems such as Cellular (LTE/5G), Wi-Fi, Bluetooth/BLE, and NFC.
  • Develop low-level firmware including device drivers, bootloaders, interrupt handling, power management, and real-time operating system (RTOS) components.
  • Investigate and resolve complex field issues using protocol analyzers and debugging tools.
  • Drive security implementation and compliance requirements, including secure boot, encryption, authentication, and OTA update mechanisms.
  • Collaborate with verification teams to develop automated test frameworks, validation strategies, and continuous integration pipelines.
  • Review designs and code, ensuring adherence to performance, reliability, security, and quality objectives.
  • Mentor and provide technical leadership to junior firmware engineers, fostering engineering excellence and knowledge sharing across teams.
  • Drive resolution of critical customer and manufacturing issues throughout the product lifecycle.
Qualifications
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical discipline.
  • 10+ years of experience in embedded firmware development.
  • Expert-level proficiency in C/C++ programming for resource-constrained embedded platforms.
  • Experience developing firmware for wireless technologies such as Wi-Fi, Bluetooth/BLE, Cellular (LTE/5G), NFC.
  • Strong understanding of networking fundamentals, including TCP/IP, UDP, IPv6, routing, and security protocols.
  • Deep knowledge of embedded system architecture, microcontrollers, SoCs, device drivers, interrupts, DMA, memory management, and peripheral interfaces.
  • Experience with Bare metal system, Real-Time Operating Systems (RTOS) and/or embedded Linux environments.
  • Strong debugging and root cause analysis skills using tools such as protocol analyzers, oscilloscopes, logic analyzers, JTAG debuggers, and RF test equipment.
  • Experience optimizing system performance, wireless reliability, latency, throughput, and power consumption.
  • Strong communication skills with the ability to present technical concepts to engineering, management, and external stakeholders.
  • Experience with software development best practices, including version control, code reviews, automated testing, continuous integration, and Agile development methodologies.
Preferred Qualifications
  • Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Experience in developing and maintaining firmware for J1939 and J1979-2 and CAN-FD CAN bus protocols.
  • Knowledge of scripting languages such as Python for test automation, manufacturing diagnostics, and data analysis.
  • Experience with cloud-connected devices and IoT protocols such us MQTT or GRPC.
  • Experience with J1939 and J1979/J1979-2 CAN bus protocols and experience with like Vector CANalyzer or Kvaser/CANTrace tools
  • Experience with AI powered IDEs and coding assistants for embedded firmware development.
Market Minimum

USD $116,226.00/Yr.

Market Maximum

USD $199,245.00/Yr.

Bonus

0%

Commission Target (% of Base Salary)

0%

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

Similar jobs worth comparing

Senior Staff Firmware Engineer - Embedded IoT & Wireless
Senior Staff Firmware Engineer - Embedded IoT & Wireless

CalAmp • Eden Prairie (MN)

On-site
USD 116,000 - 200,000
Engineer I, Test
Engineer I, Test

CalAmp • Carlsbad (CA)

On-site
USD 59,000 - 103,000
Firmware Engineering Manager
Firmware Engineering Manager

Mill • San Bruno (CA)

On-site
USD 245,000 - 280,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000
Firmware Engineering (Principal/Manager)
Firmware Engineering (Principal/Manager)

Thrive Recruitment Agency • Carlsbad (CA)

On-site
USD 120,000 - 150,000
Firmware Engineer - IoT
Firmware Engineer - IoT

Dormont Manufacturing Co • Brisbane (CA)

On-site
USD 125,000 - 155,000
Staff Firmware Engineer Lakewood, CO
Staff Firmware Engineer Lakewood, CO

ESR Healthcare • Lakewood (CO)

On-site
USD 100,000 - 130,000
Firmware Engineer lll
Firmware Engineer lll

Hutchinson SA • Woburn (MA)

On-site
USD 90,000 - 120,000
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1