Taro Logo

Embedded Firmware Engineer

Global technology company providing critical communications, video security and command center technologies for public safety and enterprise solutions.
Fort Collins, CO, USAFresno, CA, USA
$58,700 - $108,600
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
0.5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Embedded Firmware Engineer

Motorola Solutions is seeking an Embedded Firmware Engineer to join their Video Division, which is revolutionizing the security industry through innovative end-to-end solutions and AI-based surveillance systems. This role is part of a Software Engineering Team that delivers firmware for fixed video security cameras, working with modern C++ and Linux environments.

The position offers an exciting opportunity to work on cutting-edge video surveillance technology, including AI-based features like Appearance Search and Unusual Motion Detection. As an Embedded Firmware Engineer, you'll be responsible for designing and implementing sophisticated multi-threaded software, developing Linux device drivers, and creating algorithms for image acquisition and environmental control systems.

The ideal candidate should have strong programming skills in C and C++, experience with embedded systems development, and a solid understanding of operating system concepts. You'll be working in a collaborative environment, interfacing with hardware designers, quality assurance teams, and other stakeholders to deliver high-quality firmware solutions.

This role offers competitive compensation ranging from $58,700 to $108,600, along with comprehensive benefits including medical, dental, and vision coverage, 401(k), stock purchase plans, and paid parental leave. The position is available in Fort Collins, CO, or Fresno, CA, and is perfect for someone with at least 6 months of firmware or software development experience who wants to contribute to technology that helps keep communities safer.

Working at Motorola Solutions means joining a global community united in the mission of building safer futures through critical communications and video security technologies. The company's culture emphasizes inclusivity and authenticity, encouraging every team member to bring their best self to work while contributing to meaningful solutions that impact public safety and enterprise security worldwide.

Last updated 2 days ago

Responsibilities For Embedded Firmware Engineer

  • Design and implement sophisticated scalable multi-threaded Object Oriented Software in C++
  • Design advanced software modules following modern C++ design patterns
  • Apply C programming skills for Linux device driver development and debugging
  • Identify and improve low-level system performance issues
  • Design algorithms for controlling image acquisition parameters and environmental conditions
  • Create design documents on software architecture and algorithms
  • Collaborate with Hardware designers on board bring-up and debug
  • Review code of peers for adherence to coding standards
  • Estimate and track time and effort for implementation tasks
  • Collaborate with Quality Assurance team on test cases

Requirements For Embedded Firmware Engineer

Linux
  • Strong C and C++ design and programming skills for embedded applications
  • Firm grasp of operating system concepts
  • Experience with C/C++ compilation and debugging tools
  • Experience with scripting languages, build systems, and version control systems
  • Excellent written and oral communication skills
  • Degree in Computer or Electrical Engineering, Computer Science, or related discipline
  • Experience with development in a Linux environment for ARM target processors
  • Understanding of embedded design considerations
  • Knowledge of digital imaging/photography and audio/video coding
  • Bachelors Degree
  • 6+ months of experience in firmware or software development
  • Legal authorization to work in the U.S. indefinitely

Benefits For Embedded Firmware Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Incentive Bonus Plans
  • Medical, Dental, Vision benefits
  • 401K
  • 10 Paid Holidays
  • Generous Paid Time Off Packages
  • Employee Stock Purchase Plan
  • Paid Parental & Family Leave

Interested in this job?

Jobs Related To Motorola Solutions Embedded Firmware Engineer