Staff Engineer, Firmware

Eden Prairie, MN, US • Posted 13 hours ago • Updated 55 minutes ago
Full Time
On-site
USD $116,226.00 - 199,245.00 per year
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Logistics
  • Operational Efficiency
  • Computer Hardware
  • SaaS
  • Telematics
  • Asset Management
  • Innovation
  • Optimization
  • Power Management
  • Regulatory Compliance
  • Encryption
  • Authentication
  • OTA
  • Collaboration
  • Mentorship
  • IT Management
  • Knowledge Sharing
  • C
  • C++
  • Bluetooth
  • Cellular
  • LTE
  • Near Field Communication
  • Computer Networking
  • TCP/IP
  • UDP
  • IPv6
  • Routing
  • Microcontrollers
  • Device Drivers
  • DMA
  • Management
  • Interfaces
  • Real-time
  • Operating Systems
  • RTOS
  • Embedded Linux
  • Debugging
  • Root Cause Analysis
  • Oscilloscope
  • Logic Analyzer
  • JTAG
  • RF
  • Test Equipment
  • Wireless Communication
  • Communication
  • Engineering Management
  • Software Development
  • Version Control
  • Continuous Integration and Development
  • Continuous Integration
  • Agile
  • Electrical Engineering
  • Computer Engineering
  • Computer Science
  • Firmware
  • Scripting
  • Python
  • Automated Testing
  • Manufacturing
  • Data Analysis
  • Cloud Computing
  • IoT
  • MQTT
  • CANalyzer
  • Artificial Intelligence
  • Embedded Systems
  • Firmware Development
  • LinkedIn

Summary

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

[Insert LinkedIn recruiter tag - Admin Only]

Market Minimum

USD $116,226.00/Yr.

Market Maximum

USD $199,245.00/Yr.

Bonus

0%

Commission Target (% of Base Salary)

0%
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: scomtech
  • Position Id: e82ebc122275cb7cae43a0af570b2130
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Golden Valley, Minnesota

Today

Full-time

Burnsville, Minnesota

Today

Full-time

USD 150,000.00 - 170,000.00 per year

Eden Prairie, Minnesota

Today

Full-time

USD 145,000.00 - 175,000.00 per year

Texas

Today

Full-time

USD 120,000.00 - 170,000.00 per year

Search all similar jobs