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

Job Description

Job Description

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 15 days ago
Similar jobs that could be interesting for youBased on the Staff Engineer, Firmware in Eden Prairie, MN vacancy
  •  ...Staff Engineer - Sme Utilities At AgropurPeople are at the heart of our success. Our culture encourages collaboration, transparency, and accountability in order to generate value and achieve sustainable results. Being part of the team means committing to an environment... 
    Suggested
    Temporary work
    Monday to Friday

    Agropur

    Eden Prairie, MN
    2 days ago
  • $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
    2 days ago
  • $120k - $145k

     ...Staff Mechanical Design EngineerLocation: Minnetonka, MN, US Category: Product & EngineeringStratasys is a world leader in 3D printing...  ...care.About the RoleWe're looking for a Staff Mechanical Design Engineer to lead the development, integration, and optimization of... 
    Suggested
    Shift work

    Stratasys

    Minnetonka, MN
    2 days 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... 
    Suggested
    Local area
    Shift work

    CommScope Inc.

    Shakopee, MN
    22 days ago
  •  ...Engineering Graduate OpportunityKimley-Horn is looking for engineering graduates to join our Eden Prairie, Minnesota office in 2027! This is not a remote position.ResponsibilitiesUtilize technical software programs on a regular basis to analyze, produce, and QC deliverables... 
    Suggested
    Summer work
    Work at office
    Local area
    Flexible hours

    Kimley-Horn

    Eden Prairie, MN
    2 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... 
    Contract work
    Work experience placement
    Local area

    Illinois Tool Works

    Eden Prairie, MN
    2 days ago
  • $80k - $120k

     ...Bridge Design EngineerSelectek has partnered with a Civil Engineering Firm in Minneapolis MN Metro area for a Bridge Design Engineer. Required:Experience with reinforced concrete, prestressed concrete, steel, and timberPrefabricated steel truss experienceBridge condition... 

    Selectek

    Eden Prairie, 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... 

    SkyWater Technology

    Bloomington, MN
    1 day 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
    18 days 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
    4 days 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
    14 hours ago
  • Job Description Job Description 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...

    Servpro

    Eden Prairie, MN
    24 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 ...
    Full time
    Local area
    Remote work
    Weekend work

    IDI Distributors

    Chanhassen, MN
    14 hours 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
    1 day 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
    3 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
    14 hours 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
    1 day 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
    1 day 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
    22 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
    3 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
    3 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
    3 days 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
    2 days 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

    Minnesota Jobs

    Shakopee, MN
    5 days ago
  • Oatey Job OpportunitySince 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 ...
    Temporary work

    Oatey

    Shakopee, MN
    2 days ago
  • Oatey Job OpportunitySince 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 ...
    Temporary work

    Minnesota Jobs

    Shakopee, MN
    5 days ago
  • $51.07 per hour

    About LVC: We are the area's leading fire protection and systems integration company, established in 1982. We realize that our employees are our strength and only hire highly motivated people who are the best at what they do in our industries. We provide a positive, team...
    Hourly pay
    For contractors
    Weekend work
    Afternoon shift

    Low Voltage Contractors (LVC)

    Golden Valley, MN
    3 days 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
    3 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
    14 hours ago
  • SkyWater is hiring a Development Diffusion Sr Staff Engineer to lead development of 200mm processes within a low volume, high customization environment. An engineer in this role is responsible for process characterization to ensure high quality standards, manufacturability... 
    Permanent employment
    Shift work

    SkyWater Technology

    Bloomington, MN
    4 days ago

Do you want to receive more vacancies?

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