Argentina or San Mateo On-site

Motorola Solutions is hiring a Firmware Engineer

About the Role

Design and implement dependable embedded software for custom hardware platforms operating in Linux environments. You will take full ownership of your codebase—from writing clean, efficient firmware in C and C++ to verifying functionality through rigorous testing and documentation. Core responsibilities include developing system-level services in Python and Golang that run on Debian-based ARM devices, ensuring seamless integration across firmware, hardware, and backend components.

Key Responsibilities

  • Develop and maintain firmware using Zephyr RTOS and embedded Linux, focusing on reliability and performance
  • Create and manage device drivers and implement secure communication protocols
  • Collaborate with QA teams to build and execute test plans for unit, regression, and lifecycle validation
  • Support manufacturing processes for product bring-up and quality assurance
  • Act as a technical resource for customer support and partner teams to resolve field issues and deploy patches
  • Work closely with mobile, backend, and hardware engineers to deliver integrated security solutions

Qualifications

  • Minimum of 5 years of experience in C or C++ programming; 7+ years preferred
  • Required expertise in Zephyr RTOS; experience with FreeRTOS is a plus
  • Strong debugging skills and ability to analyze complex codebases
  • Familiarity with CI/CD pipelines, JIRA, TestRail, and Zendesk
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Self-directed with strong organizational skills and the ability to manage multiple priorities

Environment & Culture

You’ll join a close-knit, globally distributed team of engineers with diverse technical interests—from embedded security and wireless protocols to aviation and regional cuisine. The culture emphasizes authenticity, collaboration, and continuous learning, all centered around a shared mission: advancing technologies that help protect people and communities worldwide.

Required Skills
CC++PythonGolangLinuxDebianARMZephyr RTOSFreeRTOSFirmware EngineeringReal-Time Operating Systems CC++Zephyr RTOSFreeRTOSLinuxPythonGolangDebianARMCI/CDFirmware DevelopmentEmbedded SystemsRTOS
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Motorola Solutions
Varonis builds the industry’s first fully autonomous data security platform to help customers dramatically reduce risk by protecting data from the inside out.
All jobs at Motorola Solutions Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago