1

Embedded Systems Manager Jobs in Illinois (NOW HIRING)

Software V&V Engineer (Embedded)

Rockford, IL · On-site

$131K - $173K/yr

... SSIT/HSIT), and system-level testing for embedded avionics software * Conduct structural coverage analysis (SCA) and ensure compliance with DO-178B/C standards * Create and manage build ...

Sr Embedded Engineer

Aurora, IL · On-site

$99K - $135K/yr

Collaborate with hardware engineers to define system requirements and specifications for sensor ... Our global teams span engineering, manufacturing, software, product management, supply chain ...

Sr Embedded Engineer

Aurora, IL · Hybrid

$99K - $135K/yr

Collaborate with hardware engineers to define system requirements and specifications for sensor ... Our global teams span engineering, manufacturing, software, product management, supply chain ...

Senior Embedded Engineer

Chicago, IL

$127K - $167K/yr

The ideal candidate enjoys solving complex problems around secure boot, Linux systems, firmware ... Key management and provisioning expertise * Anti-rollback and chain-of-trust experience * OP-TEE or ...

Sr Embedded Software Engineer

Oak Brook, IL · On-site

$125K - $164K/yr

Create software applications and systems that meet business requirements. Coding and Testing: Write ... Work with stakeholders, including project managers, designers, and QA engineers, to ensure software ...

New

Showing results 21-40

Embedded Systems Manager information

What is an embedded systems manager?

An Embedded Systems Manager is a professional responsible for overseeing teams that design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger electrical or mechanical systems. These managers coordinate projects, ensure system reliability, and manage resources to meet technical and business requirements. They also collaborate with hardware and software engineers, set development timelines, and ensure products meet industry standards and client needs.

How does an embedded systems manager typically collaborate with cross-functional teams during a product development cycle?

An Embedded Systems Manager frequently works with hardware engineers, software developers, and product managers to ensure that embedded solutions integrate seamlessly into larger systems. They often lead technical discussions, coordinate project timelines, and facilitate communication between teams to resolve integration challenges. This collaborative approach is essential for meeting both technical requirements and deadlines, as well as ensuring that the final product aligns with business objectives. Effective communication and coordination are key aspects of the role.

What are the key skills and qualifications needed to thrive as an embedded systems manager, and why are they important?

To thrive as an Embedded Systems Manager, you need a solid background in embedded software/hardware engineering, project management, and typically a degree in electrical engineering, computer engineering, or a related field. Familiarity with microcontroller architectures, RTOS, C/C++, and tools like MATLAB, as well as certifications such as PMP or Agile Scrum Master, are highly valued. Leadership, problem-solving, and effective communication skills set standout managers apart by enabling collaboration and strategic decision-making. These skills ensure the successful delivery of complex projects, efficient team management, and the ability to adapt to rapidly evolving technology landscapes.

What is the difference between Embedded Systems Manager vs Embedded Software Engineer?

AspectEmbedded Systems ManagerEmbedded Software Engineer
Required CredentialsBachelor's or higher in Computer Engineering, Electrical Engineering, or related fields; often leadership experienceBachelor's or higher in Computer Science, Electrical Engineering, or related fields; specialized in software development
Work EnvironmentLeads teams, manages projects, oversees system integration in industries like automotive, aerospace, or consumer electronicsDevelops, tests, and maintains embedded software within hardware systems in similar industries
Employer & Industry UsageUsed by companies designing complex embedded systems requiring management of teams and projectsUsed by companies focusing on software development for embedded hardware devices

While both roles work within embedded systems, the Embedded Systems Manager focuses on team leadership, project management, and system oversight, whereas the Embedded Software Engineer concentrates on coding, testing, and software development within embedded hardware environments.

What are the most commonly searched types of Embedded Systems jobs in Illinois?

The most popular types of Embedded Systems jobs in Illinois are:

What cities in Illinois are hiring for Embedded Systems Manager jobs?

Cities in Illinois with the most Embedded Systems Manager job openings:

Embedded Tools & Automation Engineer

Peoria, IL • On-site

Pi Square Technologies LLC
51 - 200 employees

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Tools & Automation Engineer
Role Overview: We are seeking a highly skilled Embedded Tools & Automation Engineer to enhance, automate, and scale internal development tools supporting embedded software development, validation, and release management. This role involves working closely with customer engineering teams to deliver robust solutions across firmware, validation, and automation projects.
Key Responsibilities:
  • Enhance and automate internal tools for embedded software development and release management.
  • Contribute to projects such as ROPE, PC-LINT Plus integration, EOL Applications, VSET simulation updates, Mapfile Parsers, Configuration Selectors, Docker & Conan automation, and Release Note scripting.
  • Design and maintain scalable applications using Python, C/C++, Shell Scripting, SQL, Angular, and JavaScript.
  • Develop CI/CD-ready workflows with GitLab, Docker, Conan, and CMake.
  • Conduct architecture reviews, optimize databases/scripts, and improve performance and scalability.
  • Implement automated validation frameworks, unit/regression/integration tests.
  • Perform static code analysis with PC-LINT Plus and enforce coding standards.
  • Provide debugging and root cause analysis for build systems, scripts, Linux environments, and embedded applications.
  • Collaborate with customer teams for requirements, demos, and technical clarifications.
  • Act as primary technical contact for support, defect triaging, and issue resolution.
  • Prepare architectural reports, test plans, release notes, user guides, and training materials.
  • Follow Agile/Scaled Agile methodologies, participate in sprint planning, code reviews, and retrospectives.
  • Mentor junior engineers and drive continuous improvement initiatives.

Requirements:
  • Strong expertise in Python, C/C++, Embedded C, Linux, Shell Scripting (Bash), SQL, CMake, Conan, Docker, Git/GitLab, CI/CD pipelines, Angular/JavaScript.
  • Experience with debugging, static code analysis (PC-LINT Plus), and AI-assisted development.
  • Excellent communication and problem-solving skills.
  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related field.

Preferred Skills:
  • CAN, UDS, Node.js, Flask, Pytest, REST APIs, Database Optimization, SIL Testing, ECM/Domain Controller Development.