Motorola Solutions is looking to hire software engineers to develop proof-of-concept and low-volume specialty communications products for government and private industry, aiming to enhance existing Applied Technology offerings and support security and safety initiatives.
Requirements
- Excellent understanding of real-time embedded software design
- Proficient in Linux, C, C++, Python and other software languages and operating systems.
- Experience programming in C, C++, and/or Python
- Agile software development and/or Git/JIRA experience is a plus.
- Ability to meaningfully communicate with members of all engineering disciplines (Hardware, RF, Software, FPGA, etc), as well as management.
Responsibilities
- Develop solutions for real world systems and standalone products to enhance existing Applied Technology offerings.
- Perform duties in all areas of development (i.e. requirements analysis, high and low-level design, coding, model training and evaluation, documentation, real world testing, and validation).
- Hands-on interaction with product hardware for developing and debugging.
- Collaborate with multidisciplinary product development teams.
- Learn and conform to the department’s software process during all development activities.
Other
- Must be a U.S. citizen with the ability to obtain necessary security clearance as required by government contract.
- Flexible, results-oriented problem-solver who requires minimal supervision.
- Projects can vary greatly from one to the next, so you must thrive on variety and enjoy taking on new challenges.
- Excellent verbal and written communication skills.
- Bachelor's (BS) or Master's (MS) degree in Computer Engineering, Electrical & Computer Engineering, or related technical field.