1

Embedded Software Manager Jobs in Aurora, IL (NOW HIRING)

Hands-on experience in embedded software development is also beneficial. Our products are developed ... as well as management. * Excellent verbal and written communication skills. Target Base Salary ...

... software solutions using C++ for firmware and embedded systems. • Collaborate closely with cross-functional teams, including development, QA, and product management, to ensure the delivery of high ...

Embedded Engineer

Chicago, IL · On-site

$135K - $178K/yr

... custom software development services globally. Specializing in innovative solutions for ... Leads and manages end-to-end embedded projects, consistently delivering on time within budget

Embedded Engineer

Chicago, IL · Hybrid

$135K - $178K/yr

... custom software development services globally. Specializing in innovative solutions for ... Leads and manages end-to-end embedded projects, consistently delivering on time within budget

... embedded software engineering in C and RTOS , release engineering and/or configuration management. * Experienced in the use of version control tools * Experience with AUTOSAR integration is must.

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... Ability to manage time across multiple projects and priorities * Strong written and verbal ...

As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals ... Ability to manage time across multiple projects and priorities * Strong written and verbal ...

next page

Showing results 1-20

Embedded Software Manager information

See Aurora, IL salary details

$140.3K

$194.3K

$263.2K

How much do embedded software manager jobs pay per year?

As of Jul 20, 2026, the average yearly pay for embedded software manager in Aurora, IL is $194,320.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,500.00 and $223,100.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of an Embedded Software Manager?

As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.

What does an Embedded Software Manager do?

An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.

What are the key skills and qualifications needed to thrive in the Embedded Software Manager position, and why are they important?

An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.

What are the most commonly searched types of Embedded Software jobs in Aurora, IL? The most popular types of Embedded Software jobs in Aurora, IL are:
What are popular job titles related to Embedded Software Manager jobs in Aurora, IL? For Embedded Software Manager jobs in Aurora, IL, the most frequently searched job titles are:
What job categories do people searching Embedded Software Manager jobs in Aurora, IL look for? The top searched job categories for Embedded Software Manager jobs in Aurora, IL are:
What cities near Aurora, IL are hiring for Embedded Software Manager jobs? Cities near Aurora, IL with the most Embedded Software Manager job openings:
Infographic showing various Embedded Software Manager job openings in Aurora, IL as of July 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $194,320 per year, or $93.4 per hour.
Embedded Software Engineer II

Embedded Software Engineer II

FEV North America Inc

Oak Brook, IL • On-site

$132K - $174K/yr

Full-time

Posted 23 days ago


Job description

Description:

FEV North America, Inc. is seeking a Embedded Software Engineer II. This candidate designs, develops, and maintains software for embedded systems. They apply engineering principles and programming knowledge to create solutions for various needs, from individual applications to large-scale systems. Their work involves a range of tasks, including coding, testing, debugging, and ensuring the software is user-friendly and efficient.


Key Responsibilities

  • Work cohesively as a member of a development team, collaborating as needed with other members of the team with the end goal of maximizing quality and delivering on schedule.
  • Design core software features that are scalable, portable, and maintainable which allows for easier transitions to new and different hardware platforms.
  • Writing software code, embedded programs, and system protocols. Implementing effective repairs, modifications, and upgrades to the embedded code.
  • Follow established corporate and project-level Software Development Processes, ensuring consistency of development standards.
  • Participate in peer design and code reviews to ensure the best design and detect/resolve software bugs early in the development process.
  • Participate in problem resolutions of software issues utilizing industry known best practices.
  • Provide issue recommendations and helps oversee supplier corrective actions, traveling to supplier sites as needed to facilitate communication between engineering and suppliers.
  • Design automatic testing routines Troubleshoot and resolve any system issues.
  • Understand control systems, sub-systems, and component requirements of all systems. Lead verification and validation planning, as well as compliance assessment and reporting.
  • Manage all documentation, change control, and traceability.
  • Use CI/CD systems (such as Gitlab), bug tracking systems (such as Polarion, Jira) and adhere to the policies and practices followed by other software engineers across various teams.
  • Participate to requirements analysis activities and provide inputs to software development teams.
  • Work in tandem with system engineers to design the software functionality in detail.
  • Establish test procedures and systems for inspection of software.
  • Travel, as necessary, to supplier facilities, test facilities, and customer field sites to gather data, resolve problems and explore software design alternatives.
Requirements:
  • Bachelor’s degree or Master’s degree in Computer Science or related field.
  • Minimum 3 years of embedded software development on Yocto/Linux
  • Proficient in modern C++ programming, design patterns, core guidelines, templates, std library, idioms, CMake
  • Intermediate knowledge required for Linux and Posix API
  • Basic Knowledge of Yocto Project and Bitbake

Preferred Qualifications:

  • Experience in vehicle applications including CAN communication, J1939 protocols, ISO-11783, ISO-14229
  • Experience with GitLab CI/CD
  • Experienced with Agile (Scrum/Kanban/SAFe) working methods is preferred
  • Knowledge of Internet related networking and application protocols: TCP/IP, Ethernet, MQTT, XMPP, DDS
  • Knowledge of QT framework
  • Knowledge of Python
  • Knowledge of automotive or industrial machinery


Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities