Motorola Solutions is looking for a Software Engineer to develop the next generation of features and improve development processes for their mission-critical Scout product line, which supports public safety agencies and enterprises.
Requirements
- C/C++ development
- low-level computer concepts like memory management and general I/O
- understanding of networking protocols such as TCP and UDP
Responsibilities
- Develop high-quality code for new Scout features.
- Create automated unit tests and participate in design and code reviews to ensure our software is robust and reliable.
- Contribute as an individual engineer within an Agile team, participating in all phases of the product development process from requirements to testing.
- Provide input and contribute to ongoing discussions for process improvements and developing intellectual property for the company.
- Create and execute unit, integration, and system tests while adhering to the team's performance and quality metrics.
- You possess strong analytical and system debugging skills.
- You're knowledgeable in C/C++ development and low-level computer concepts like memory management and general I/O.
Other
- Must be a US Citizen or permanent resident
- able to work on-site at our facility in Lexington, SC.
- You're a strong communicator who can work independently while also contributing to a dynamic, multi-functional team within an Agile/Scrum environment.