Senior Software Engineer
Motorola SolutionsJob Title
Senior Software Engineer
Role Summary
Embedded software engineer on the broadband software team working in a restricted classified area. Responsible for developing and maintaining low-level software for Linux-based embedded systems and microcontroller-based products.
Work closely with hardware engineers during board bring-up and debugging to deliver reliable embedded solutions for Motorola Solutions.
Experience Level
Senior-level. The posting indicates a preference for 5β8 years of technical experience; one section also mentions at least two years.
Responsibilities
Key responsibilities include development, integration and validation of embedded software and collaborating with hardware teams.
- Design, implement and maintain embedded software for Linux-based systems.
- Develop firmware and software for microcontroller-based components.
- Work with real-time operating systems (Zephyr, FreeRTOS) and embedded Linux environments.
- Collaborate with hardware engineers on board bring-up and system integration.
- Troubleshoot low-level issues and participate in debugging and validation activities.
- Participate in code reviews, documentation and delivery of production-ready software.
Requirements
Must-have technical skills and experience. Nice-to-have items are listed separately.
- Must-have: Significant experience developing for Linux-based embedded systems and microcontrollers.
- Must-have: Hands-on experience with operating systems such as Linux, Zephyr or FreeRTOS.
- Must-have: Prior experience with low-level/embedded software development in a production environment (posting prefers 5β8 years).
- Nice-to-have: Experience writing device drivers.
- Nice-to-have: Experience working directly with hardware teams and performing board bring-up.
Education Requirements
Bachelor's degree (BSc) in Computer Science or Software Engineering / BSc in Software Engineering or Computer Sciences is specified in the posting.
About the Company
Company: Motorola Solutions
Headquarters: Schaumburg, Illinois, USA
Motorola Solutions is a global leader in communications technology, dedicated to providing public safety and security solutions. The company leverages advanced technologies to enhance community safety, collaborating across sectors to protect people, property, and places. With a commitment to innovation, Motorola Solutions is focused on building a safer future through integrated solutions and collaborative efforts in diverse environments.
