remote
Senior Staff Firmware Engineer - Motorola Solutions
Embedded Systems Engineer
Lead firmware architecture and development for advanced access‑control systems, driving high‑reliability embedded solutions using Embedded C, RTOS, and hardware design principles.
About the role
Key Responsibilities
- Architect and implement robust firmware for access‑control hardware, ensuring performance, safety, and compliance with industry standards.
- Collaborate with hardware, software, and QA teams to define requirements, design specifications, and integration plans.
- Lead code reviews, mentor junior engineers, and establish best practices for coding, testing, and documentation.
- Drive continuous improvement of development workflows, including CI/CD pipelines, automated testing, and version control strategies.
- Analyze and resolve complex hardware‑software interaction issues, utilizing advanced debugging tools and techniques.
Requirements
- 10+ years of embedded firmware development experience, with deep expertise in Embedded C and RTOS environments.
- Strong background in hardware design, signal integrity, and low‑power optimization.
- Proven track record of leading large‑scale firmware projects from concept to production.
- Excellent problem‑solving skills, with experience in root‑cause analysis and performance tuning.
- Effective communication skills and ability to mentor and influence cross‑functional teams.