Skip to main content

Software Engineering Manager in Champaign

Job Description

Software Engineering Manager – Embedded Systems

\n

Lead the team - Shape the technology - Build products that matter

\n

Recent embedded C++ software development experience needed

\n

\n

Champaign, IL area – 2 hours south of Chicago, IL | Onsite | Relocation Available

\n

Must Currently be in the US

\n

\n

We're looking for a hands-on Software Engineering Manager to lead a talented embedded software team developing next- hardware and software products. This is an opportunity to combine technical leadership with hands-on engineering, influencing architecture, product strategy, and the future direction of an established technology platform.

\n

This is not a role where you'll spend your day in meetings. You'll mentor engineers, drive technical decisions, collaborate across engineering and the business, and remain involved in the design and development process.

\n

What you'll be doing:

\n

    \n
  • Hands-on leading and mentoring a team of approximately 10 embedded software engineers and technical professionals focused on embedded system development.
  • \n

  • Lead development of C++ embedded software running on Linux and Windows platforms.
  • \n

  • Drive architecture, design, development, testing, and maintenance of embedded software products.
  • \n

  • Partner with Electrical Engineering to define next- hardware platforms.
  • \n

  • Collaborate with R&D, Operations, Product Management, Sales, and other stakeholders to translate business needs into technical solutions.
  • \n

  • Champion software engineering best practices including code reviews, unit testing, CI/CD, source control, and Agile development.
  • \n

  • Support product validation, troubleshooting, and continuous product improvement.
  • \n

\n

What we're looking for:

\n

    \n
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • \n

  • 10+ years of embedded software development experience.
  • \n

  • Current C++ development experience on embedded platforms in Linux and/or Windows embedded environments.
  • \n

  • Background with Git, Jenkins (or similar CI tools), Jira, automated testing, and Agile development.
  • \n

  • Experience leading projects or mentoring software engineers; previous people management is a plus.
  • \n

  • Knowledge of embedded hardware, communication protocols, and object-oriented design.
  • \n

\n

Nice to have:

\n

    \n
  • Qt
  • \n

  • Python
  • \n

  • FPGA experience
  • \n

  • AWS or cloud technologies
  • \n

  • Image processing or rendering experience
  • \n

\n

If you've built embedded software products, enjoy leading engineers, and still like being close to the technology, we'd like to hear from you.

\n

Champaign, IL area | $130K–$180K + comprehensive benefits

\n

Interested? Let's talk.

Software Engineering Manager in Champaign

Champaign, IL
Full time

Published on 07/24/2026

Share this job now