Motorola Solutions→
Software Engineer I at Motorola Solutions in Schaumburg, IL
Entry LevelOn-siteFull-timeSchaumburg, IL$57k–$105k/yr
Skills
c/c++linuxnetwork protocolspythonjavaagile developmentwindows developmentperl / powershellmakebashmobile application developmentdriver developmentembedded programmingsiprtprtcpdebugging skillssecurity conceptsgen aicommunication skillsproblem solving skills
Job Description
Summary: Motorola Solutions is a global community dedicated to enhancing safety through innovative technologies. They are seeking a Software Engineer I to analyze, develop, design, and maintain software for their products and systems, contributing to the full product lifecycle in a team environment using agile practices.
Responsibilities:
- Analyzes, develops, designs, and maintains software for the organization’s products and systems
- Contributes to the full product lifecycle by performing software development, executing hardware and software integration tests, and developing and validating all feature functionality and user documentation
- Candidates are expected to work in a team environment, using the latest industry-standard agile practices to plan, implement, and deliver products and services
Required Qualifications:
- C/C++
- Linux (multiple variants)
- Windows development
- Python, Perl / Powershell
- Java
- Make, Bash
- Network Protocols (TCP/IP, TLS, UDP)
- Bachelor's degree in Computer Science, Electrical or Computer Engineering or a related technical discipline
- US Citizenship required. Employer work permit sponsorship is not available for this position
Preferred Qualifications:
- Agile software development and/or Git/JIRA experience is a plus
- Mobile application and/or platform development, including Android and iOS
- Driver development
- Embedded programming
- SIP, RTP, RTCP Protocols
- Experience in debugging and strong analytical skills
- Security concepts such as authentication, access control, authorization, cryptography
- Strong communication and problem solving skills
- Knowledge of Gen AI and LLM a plus
Required Skills: C/C++, Linux, Network Protocols
Important Skills: Python, Java, Agile development
Nice-to-Have Skills: Windows development, Perl / Powershell, Make, Bash, Mobile application development, Driver development, Embedded programming, SIP, RTP, RTCP, Debugging skills, Security concepts, Gen AI, communication skills, Problem solving skills
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!