Software Development Manager
Role details
Job location
Tech stack
Job description
We are seeking a proactive Software Engineering Manager to lead a team of embedded software engineers, actively participating in product development, architecture, and technical decision-making. This role offers the chance to shape cutting-edge products, influence technology direction, and collaborate across Engineering, Operations, Sales, and Marketing to introduce new solutions to the market. You will work with proprietary software, engaging in full life-cycle software development for programs that reach millions of people globally every day.
Key Highlights of this Opportunity:
- Join a smaller company with 500+ employees, where your contributions are valued
- Lead and mentor a skilled embedded software team
- Drive projects from concept to commercialization
- Influence future hardware and software platform decisions
- Utilize C++, Linux, Windows, Git, Jenkins, Jira, and Agile development environments
- Have high visibility and direct impact on products, customers, and company growth
- Grow in a stable company with robust technology, collaborative culture, and long-term career prospects
Requirements
Do you have experience in Software engineering?, * 10+ years of experience in embedded software development
- Solid background in C++
- Experience with Linux and/or Windows embedded systems
- Leadership experience, either in formal management or technical/project leadership roles
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
Benefits & conditions
Pulled from the full job description
- AD&D insurance
- 401(k), This role is ideal for individuals who enjoy leading engineering teams, developing products, and having a significant impact on the future of a growing organization.
Champaign, IL | $130K-$160K + comprehensive benefits
Interested? Let's discuss further!