CalAmp

Staff Engineer, Firmware

CalAmp$116K — $199K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 10+ years of experience in embedded firmware development.
  • Expert-level C/C++ programming skills for embedded platforms.
  • Experience with various wireless technologies including Wi-Fi, Bluetooth/BLE, Cellular (LTE/5G), NFC.
  • Strong grasp of networking fundamentals such as TCP/IP, UDP, and security protocols.
  • Deep understanding of embedded system architecture and microcontrollers.
  • Strong debugging skills with experience using a variety of analytical tools.

Responsibilities

  • Design and optimize embedded firmware for wireless communication systems.
  • Develop low-level firmware components including device drivers and bootloaders.
  • Investigate and resolve complex field issues with debugging tools.
  • Implement and ensure compliance with security protocols and mechanisms.
  • Collaborate to establish automated test frameworks and continuous integration pipelines.
  • Review designs and code for performance and security objectives.
  • Mentor junior engineers and foster knowledge sharing within teams.

Benefits

  • Opportunities for professional development and training.
  • Access to cutting-edge technology and innovative projects.
  • Collaborative work environment emphasizing inclusion and teamwork.
  • Flexibility in work arrangements to promote work-life balance.
  • Comprehensive health and wellness programs.
Full Job Description
Overview

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

 

[Insert LinkedIn recruiter tag - Admin Only]

Market MinimumUSD $116,226.00/Yr. Market MaximumUSD $199,245.00/Yr. Bonus0% Commission Target (% of Base Salary)0%

About CalAmp

CalAmp is a technology solutions pioneer transforming the global connected economy. We help reinvent businesses and improve lives around the globe with technology solutions that streamline complex IoT deployments and bring intelligence to the edge. Our software and subscription-based services, scalable cloud platform and intelligent devices collect and assess business-critical data from mobile assets, cargo, companies, cities and people. We call this The New How, and it’s driving everything we do.
Learn more about CalAmp
Size
887 employees
Market Cap
$146 million
Industry
Net Income
-$103.4 million
Founded
1981
5 Year Trend
-3.4%
Revenue
$338.9 million
NASDAQ

Similar Jobs

More Jobs at CalAmp

More Telecommunications & Hardware Jobs

Find similar Staff Engineer, Firmware jobs: