Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer, Firmware

CALAMP WIRELESS NETWORKS CORPORATION

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

 

Equal Employment Opportunity

CalAmp is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, merit, and business needs.

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]

  • 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.

 

Vacancy posted 27 days ago
Similar jobs that could be interesting for youBased on the Staff Engineer, Firmware in Eden Prairie, MN vacancy
  • $129.65k - $190.15k

     ...innovation that drive our success and help us anticipate the future. Position Overview: Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • $120k - $180k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...within MTS but across the ITW enterprise.We're looking for a Staff Systems Engineer who will span all areas of engineering development... 
    Suggested
    Contract work
    Work experience placement
    Local area

    Illinois Tool Works

    Eden Prairie, MN
    4 days ago
  • $147k - $214.3k

     ...About our group:Seagate Research is seeking a higly experiencedSenior Staff Engineer to drive the development of next-generation Physical Intelligence technologies that integrate AI, machine vision, sensing, automation, robotics, and advanced software systems. This role... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Seagate Technology

    Shakopee, MN
    2 days ago
  • SkyWater is hiring a highly skilled and experienced Semiconductor Yield Staff Engineer to lead the integration of new technologies into our fab. The successful candidate will play a critical role in ensuring the smooth transition of new processes and technologies into... 
    Suggested

    SkyWater Technology

    Bloomington, MN
    23 days ago
  • $83.68k - $117.15k

    Job Summary:Compensation: $83,680 - $117,152The IT Systems Administrator is responsible for the administration, maintenance, security, and support of the company’s systems, infrastructure, and end-user technology platforms. This role supports Windows servers, Microsoft...
    Suggested
    Full time
    Local area
    Remote work
    Weekend work

    IDI Distributors

    Chanhassen, MN
    a month ago
  • $87.5k - $109k

     ...In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do. Job Title – Engineer, Mechanical   General Summary As a Mechanical Engineer, you will play a pivotal technical role on CommScope’s Automation Team, designing... 
    Local area
    Shift work

    CommScope Inc.

    Shakopee, MN
    24 days ago
  • $132.97k - $193.82k

     ...range of advanced and innovative disc drive head and media test technology in an exciting team environment. Collaborate with other engineers and groups throughout the company that develop test equipment mechanics, electronics and code, high frequency/high fidelity data... 
    Full time
    Temporary work
    Flexible hours

    Seagate Technology

    Bloomington, MN
    5 days ago
  • SkyWater is hiring a Chemical Mechanical Polishing (CMP) Engineer to develop or integrate robust manufacturable process recipes for Foundry customers. The job is located at our HQ in Bloomington, MN. Responsibilities:Equipment and material characterization as it relates... 
    Permanent employment

    SkyWater Technology

    Bloomington, MN
    a month ago
  •  ...nanotube devices, MEMs, Bio sensors, DNA sequencing devices, Si photonics, and III-V devices.Join our dynamic team at a Senior Staff Integration Engineer to lead the development of new, novel technologies and leverage the advanced capabilities of our semiconductor fab to... 

    SkyWater Technology

    Bloomington, MN
    14 days ago
  • $100k - $135k

     ...inspection) from the fabrication of test lots to determine which parameters require additional optimization.3. Work with Process Engineering to develop, characterize, and optimize process modules.4. Support the processing of the initial test chip and transfer lots fabricated... 
    Permanent employment
    Full time
    Summer work

    Polar Semiconductor

    Bloomington, MN
    3 days ago
  • $99.3k - $198.7k

     ...vascular disease through breakthrough medical technologies, allowing people to restore their health and get on with their lives. As Staff R&D Engineer, you will be part of our Electrophysiology catheter research and development team focused on delivering the future in therapy... 
    Worldwide
    Flexible hours

    Abbott

    Plymouth, MN
    3 days ago
  • $132.97k - $193.82k

     ...intersection of precision mechanics, piezoelectric actuation, structural dynamics, materials science, manufacturing, and controls engineering to solve nanometer-scale motion challenges in future HDD platforms.As part of Seagate's global recording head development... 
    Full time
    Temporary work
    Flexible hours

    Seagate Technology

    Bloomington, MN
    5 days ago
  •  ...Job Description Job Description MTS Systems Corporation is looking for a hands-on Systems Engineering Technician to support the assembly, testing, troubleshooting, and checkout of complex mechanical and hydro-mechanical test systems. This role is a great fit for... 
    Work at office

    MTS Systems

    Eden Prairie, MN
    20 days ago
  • $121.6k - $151.9k

     ...connected world. ​Job OverviewAs a valued member of the Minnesota Metals (Medical Subcomponents) Manufacturing Engineering team at TE Connectivity, the Staff Manufacturing Engineer plays a critical role in driving innovation, reliability, and efficiency across manufacturing... 
    Local area

    TE connectivity

    Plymouth, MN
    a month ago
  • $91.7k - $163.7k

     ...to help us deliver results that improve lives? Join us to start Caring. Connecting. Growing together.The Senior Rhapsody Interface Engineer / Server Administrator plays a critical role in maintaining, evolving, and scaling Optum's healthcare integration platform. This... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  • We take care of people, who take care of people. Ready to experience new career growth and the joy of helping others? Come join our team. SERVPRO® offers the satisfaction of helping those who need it most, along with benefits such as: Premium compensation + overtime and...

    Servpro Industries Inc

    Eden Prairie, MN
    2 days ago
  •  ...path of progress by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesThe Manufacturing Supplier Quality Engineer will play a critical role in ensuring new products transition seamlessly from development/pilot line into full‑scale production... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Onto Innovation

    Bloomington, MN
    a month ago
  • This Device Development Senior Staff Engineer will design, develop, and support new and existing CMOS-based offerings in a technologist or device engineering role.Major Areas of Accountability:New device development, transfer, and integration in a manufacturing environment... 
    Permanent employment

    SkyWater Technology

    Bloomington, MN
    a month ago
  • Quali Tech, LLC is a manufacturer of plant nutrition, animal nutrition, and food ingredients products and services. Found in 1967, Quali Tech has been developing new techniques to formulate specialized combinations of ingredients resulting in high quality, cost-effective...
    Hourly pay
    Shift work
    Afternoon shift

    QualiTech

    Chanhassen, MN
    1 day ago
  • $124.7k - $187k

     ...connected world. ​Job OverviewTE Connectivity's Manufacturing and Process Development Engineering Teams significantly impact LEANPD-driven new product development projects. We are seeking a Staff Process Development Engineer to serve as the technical lead for... 
    Local area

    TE connectivity

    Plymouth, MN
    a month ago
  • $120.27k - $175.28k

     ...quality across all phases of the product lifecycle.Establish and maintain effective communication channels between the Customer, Field Engineers, Design Center Customer Quality organizations, and Factory Customer Technical Support teams to ensure swift and efficient... 
    Full time
    Temporary work
    Flexible hours

    Seagate Technology

    Shakopee, MN
    18 days ago
  • $92.4k - $127.5k

     ...and a chance to learn, effect change, and make meaningful contributions at work and in communities. ​The Senior Regional Welding Engineer is responsible for standardizing, optimizing, and governing welding processes across all global manufacturing Industrial Solutions... 
    Full time
    Work experience placement
    H1b
    Work at office
    Remote work
    Relocation

    Donaldson company

    Bloomington, MN
    21 days ago
  • $18 - $30 per hour

    Job Description Appliance and Refrigeration Repair Technician You like solving problems – Each repair is different. You enjoy diagnosing problems and figuring out solutions You like fixing things – Getting things working again is a satisfying outcome. You did that! You...
    Hourly pay
    Full time
    Flexible hours

    Sears

    Eden Prairie, MN
    13 hours ago
  •  ...Every successful engineering career needs a solid foundation, and as an Engineering Aide in the Seabees, that’s exactly what you’ll get. Learn from the best as you report directly to Construction Engineers who will help you develop a sharp understanding of what it takes... 
    Part time
    Overseas

    U.S. Navy

    Plymouth, MN
    2 days ago
  • $77k - $91k

    HVAC Technician If you are an HVAC professional looking for an opportunity to grow, Emerson has an exciting position for you! Based in our Chanhassen, MN location, you will operate and maintain all heating, ventilating and air conditioning equipment to support environmental...
    Full time
    Local area
    Flexible hours

    Emerson Electric

    Chanhassen, MN
    2 days ago
  •  ...Job Description Job Description Our employee-owned team of multi-disciplined engineering and design professionals is looking for a CAD Designer / Technician who is excited to support the design of various transportation projects.   As a member of our team, you... 
    H1b
    Immediate start
    Work from home
    Visa sponsorship
    Work visa
    Flexible hours

    TKDA

    Bloomington, MN
    24 days ago
  • $109.4k - $159.5k

     ...reader and writer heights as well as surface flatness and air bearing surface finish. Our team consists of experts in mechanical engineering, materials, physics, robotics, electronic sensors, and process control algorithms - this position encourages daily cross-functional... 
    Full time
    Temporary work
    Monday to Friday
    Flexible hours

    Seagate Technology

    Bloomington, MN
    a month ago
  • $30 - $47 per hour

    Description Position Summary: Schwickert's Tecta America is seeking motivated individuals to join our team. Our HVAC-R Service/Install Technicianare individuals who are skilled and wanting to grow within their career. This position involves performing HVAC-R system...
    Hourly pay
    Relocation package

    Tecta America

    Savage, MN
    4 days ago
  • Must-Have: Knowledge of working on commercial refrigeration, chillers. Strong electrical background and able to read schematics. 4 plus years commercial HVAC background. Here are some of the perks and rewards. Full-time with potential for overtime...
    Full time
    Weekend work

    Macpower Digital Assets Edge

    Savage, MN
    20 hours ago
  • OateySince 1916, Oatey has provided reliable, high-quality products for the residential and commercial plumbing industries, with a commitment to delivering quality, building trust and improving lives. Today, Oatey operates a comprehensive manufacturing and distribution...
    Temporary work
    Afternoon shift

    Minnesota Jobs

    Shakopee, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer, Firmware. Be the first to apply!