M
Posted a day ago
Senior Firmware Engineer
Motorola SolutionsSenior Firmware Engineer
Perks & benefits
Medical InsuranceVisaHealth InsurancePaid Leave
Requirements
Bachelor's Degree in Computer/Electrical Engineering or CS, 5+ years firmware or embedded development experience, Strong C and C++ programming, OS concepts (threads, mutexes, memory management), Familiarity with GCC, GDB, Scripting in Python or Bash, Version control with Git
Skills
C#PythonLinuxEmbedded SystemsGit
About the role
Responsibilities
- Develop multi-threaded software in C++ for high-speed data processing and networking
- Implement software modules using modern C++ design patterns and coding standards
- Assist in the development and debugging of Linux device drivers and low-level system components
- Identify and resolve software bugs and performance bottlenecks
- Document technical designs, algorithms, and unit tests to ensure maintainability
- Support the firmware build system using tools like Make and Python
- Participate in code reviews and collaborate with Quality Assurance teams on test cases
Requirements
- Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline
- 5+ years of firmware or embedded development experience
- Strong foundational knowledge of C and C++ programming
- Deep understanding of OS concepts including processes, threads, mutexes, and memory management
- Familiarity with C/C++ compilation and debugging tools such as GCC and GDB
- Experience with version control systems like Git
- Proficiency with scripting languages such as Python or Bash
- Legal authorization to work in the U.S. indefinitely
Benefits
- Incentive Bonus Plans
- Medical, Dental, and Vision benefits
- 401K with Company Match
- Employee Stock Purchase Plan
- 10 Paid Holidays and generous Paid Time Off packages
- Paid Parental & Family Leave
About the Company
Motorola Solutions is a global community dedicated to helping keep people safer everywhere. We build and connect technologies to protect people, property, and places, fostering collaboration for safer communities, schools, hospitals, and businesses. Our Video Division specifically focuses on advanced AI, video analytics, and surveillance hardware to transform security interactions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Firmware Engineer
Motorola Solutions · Fresno
