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 the Software Engineering Team that delivers firmware for fixed video security cameras.

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. You'll be developing applications and drivers under Linux, using modern C++ to create highly reusable code while working with state-of-the-art systems and tools.

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 controlling image acquisition parameters and environmental conditions. The role requires strong programming skills in C and C++, understanding of embedded systems, and experience with Linux development environments.

The company offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k), paid time off, and parental leave. Working at Motorola Solutions means joining a global community dedicated to making communities safer through innovative technology solutions.

This is an excellent opportunity for someone with a background in Computer Engineering, Computer Science, or a related field who wants to make a meaningful impact in the video security industry. The position offers exposure to cutting-edge technology while working with a collaborative team of experienced professionals in a company known for its commitment to innovation and safety solutions.

The role combines technical challenges with real-world impact, as your work will directly contribute to making communities, schools, hospitals, and businesses safer through advanced video security solutions. You'll be part of a team that values innovation, collaboration, and technical excellence while working on products that make a difference in people's lives.

Last updated a day 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
  • Bachelors Degree in Computer/Electrical Engineering, Computer Science, or related field
  • Experience with development in a Linux environment for ARM processors
  • Understanding of embedded design considerations
  • Knowledge of digital imaging/photography and audio/video coding
  • 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