Software Engineer
Motorola Solutions · Schaumburg, IL · 2 wk ago
On-siteEngineering$57k–$85k/yrFull-time
About the role
We are seeking an experienced candidate to collaborate with a team of highly experienced professionals to enable mission-critical services and solutions. In this position, you will work as a Senior Software Engineer within a Scrum team that is responsible for designing, implementing, and testing solutions for a variety of land mobile wireless communications products. This role is expected to provide technical leadership throughout the full lifecycle development process using Agile development methodologies.
Responsibilities
- Provide technical guidance and mentorship to the Scrum team, promoting best practices and driving continuous improvement.
- Collaborate with the Scrum Master, Product Manager, and cross-functional teams to ensure successful sprint execution.
- Work closely with cross-functional teams, including product managers, architects, hardware engineers, and other stakeholders, to ensure seamless integration and alignment.
- Stay up-to-date with the latest software engineering trends, technologies, and industry best practices relevant to land mobile wireless communications.
- Hands-on interaction with product hardware and laboratory equipment for development, testing, and debugging.
Requirements
- Bachelor’s (BS) or Master’s (MS) degree in Electrical Engineering, Computer Engineering, or Computer Science.
Qualifications
- Basic understanding of virtualization technologies such as Docker or Podman.
- Exposure to Agile development practices.
- Experience with Git, Jira.
- Excellent organizational skills.
- Ability to work with and debug legacy code.
- Strong interpersonal, written, and verbal communication skills.
- Ability to work well in a cross-functional team environment.
- Understanding of real-time processing in an embedded environment.
- Experience with C/C++ and object-oriented development.
- Experience with Linux and/or Unix.
- Advanced debugging skills.
- A strong interest in Artificial Intelligence (AI).
Work arrangement
This position requires the employee to work from office 3 days per week or as required by the business.
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