Motorola Solutions→
Firmware Engineer II ( Allen, TX Hybrid) at Motorola… · Allen
Entry LevelHybridFull-timeAllen, TX$95k–$110k/yr
Skills
c/c++embedded systemsmicrocontrollersrtoscommunication protocolsversion controlbilingual (english/spanish)
Job Description
Summary: Motorola Solutions is a global community focused on building technologies for safety. They are seeking a motivated Junior Firmware Engineer to develop and maintain firmware for AI-enabled camera systems, collaborating with cross-functional teams to ensure product excellence.
Responsibilities:
- Firmware Development: Design, code, and debug C/C++ firmware for embedded Linux or RTOS platforms on ARM microcontrollers and processors. Implement and test peripherals (e.g., I2C, SPI, UART), communication protocols, and core system features following best practices
- Testing and Debugging: Develop, execute, and document unit, integration, and system-level tests. Use tools such as JTAG, oscilloscopes, and logic analyzers to diagnose and resolve hardware-software issues
- Hardware-Software Integration: Partner with hardware engineers during board bring-up, verify peripherals, and integrate drivers. Address firmware and hardware interaction challenges
- Factory Support: Develop and maintain manufacturing test tools, resolve firmware issues during production, and collaborate with operations teams to optimize deployment processes
- Documentation and Process: Create technical documentation, track tasks using Git and project management tools, and stay updated on embedded system best practices
Required Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related fields
- Proficiency in C/C++ for bare-metal or RTOS environments
- Knowledge of embedded systems concepts, microcontrollers (e.g., ARM Cortex-M), interrupts, memory management, and real-time constraints
- Familiarity with communication protocols (e.g., I2C, SPI, UART) and basic lab equipment for debugging
- Experience with version control (e.g., Git)
- Bachelors degree with 1+ years of experience with IOT devices
- Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position
Preferred Qualifications:
- Experience with RTOS (e.g., FreeRTOS, Zephyr) and Linux OS
- Knowledge of wireless protocols (e.g., Bluetooth, Wi-Fi) and hands-on hardware design experience
- Familiarity with production processes, manufacturing test development, or automation scripting (e.g., Python, Bash)
- Prior internship or project experience in firmware development
- Bilingual (English/Spanish) is a plus
Required Skills: C/C++, Embedded systems, Microcontrollers
Important Skills: RTOS, Communication protocols, Version control
Nice-to-Have Skills: Bilingual (English/Spanish)
Benefits: Incentive Bonus Plans, Medical, Dental, Vision benefits, 401K with Company Match, 10 Paid Holidays, Generous Paid Time Off Packages, Employee Stock Purchase Plan, Paid Parental & Family Leave, And more!
Benefits
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
10 Paid Holidays
Generous Paid Time Off Packages
Employee Stock Purchase Plan
Paid Parental & Family Leave
And more!