1

Embedded Software Manager Jobs in Buffalo Grove, IL

... management. Qualifications: . Bachelor's degree in Engineering, Computer Science, Physics or ... Five (5) years' experience working in embedded software. . Experience with C/C++ . Embedded Linux ...

Embedded Software Engineer

Elgin, IL · On-site

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Software Engineer

Elgin, IL

$130.70K - $171.90K/yr

Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * ... Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to ...

Embedded Software Engineer III

Buffalo Grove, IL · On-site

$134.90K - $177.40K/yr

Reporting to the Engineering Manager or Supervisor, you will design and develop embedded software-based products, contribute to product development, and ensure compliance with engineering standards.

Embedded Software Engineer II

Buffalo Grove, IL · On-site

$134.90K - $177.40K/yr

Reporting to the Engineering Manager or Supervisor, and sometimes working under guidance of senior engineers, you will design and develop embedded software-based products, assist in product ...

Embedded Software Engineer II

Buffalo Grove, IL

$134.70K - $177.30K/yr

Reporting to the Engineering Manager or Supervisor, and sometimes working under guidance of senior engineers, you will design and develop embedded software-based products, assist in product ...

Embedded Software Engineer II

Buffalo Grove, IL · On-site

$134.90K - $177.40K/yr

Reporting to the Engineering Manager or Supervisor, and sometimes working under guidance of senior engineers, you will design and develop embedded software-based products, assist in product ...

Embedded Software Engineer II

Buffalo Grove, IL · On-site

$134.90K - $177.40K/yr

Reporting to the Engineering Manager or Supervisor, and sometimes working under guidance of senior engineers, you will design and develop embedded software-based products, assist in product ...

Embedded Software Engineer I

Schaumburg, IL · Hybrid

$70.50K - $100.30K/yr

Embedded Software Engineer Join us as we empower the world to work out, creating healthier lives ... Works closely with Product Management to collaborate on requirements and recommended ...

Embedded Software Engineer I

Schaumburg, IL · On-site

$70.50K - $100.30K/yr

We are seeking an Embedded Software Engineer to help drive the development of next-generation ... Works closely with Product Management to collaborate on requirements and recommended ...

Embedded Software Engineer I

Schaumburg, IL · Hybrid

$70.50K - $100.30K/yr

We are seeking an Embedded Software Engineer to help drive the development of next-generation ... Works closely with Product Management to collaborate on requirements and recommended ...

... Audio Management. We are looking for a versatile Embedded Software Engineer to join our signal ... processing group. This role is designed for a core systems expert who thrives on low-level ...

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 ...

Sr. Embedded Software Engineer

Schaumburg, IL · On-site

$122.40K - $160.40K/yr

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software ... Strong experience with RTOS concepts including task management, synchronization, scheduling, memory ...

Sr. Embedded Software Engineer

Schaumburg, IL · On-site +1

$122.40K - $160.40K/yr

The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software ... Strong experience with RTOS concepts including task management, synchronization, scheduling, memory ...

... software engineering, QA, systems engineering, and product management to deliver high-quality ... Troubleshoot and resolve complex software and system-level issues in embedded environments

next page

Showing results 1-20

Embedded Software Manager information

See Buffalo Grove, IL salary details

$145.1K

$201K

$272.3K

How much do embedded software manager jobs pay per year?

As of May 28, 2026, the average yearly pay for embedded software manager in Buffalo Grove, IL is $201,006.00, according to ZipRecruiter salary data. Most workers in this role earn between $177,400.00 and $230,700.00 per year, depending on experience, location, and employer.

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 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 are the most commonly searched types of Embedded Software jobs in Buffalo Grove, IL? The most popular types of Embedded Software jobs in Buffalo Grove, IL are:
What are popular job titles related to Embedded Software Manager jobs in Buffalo Grove, IL? For Embedded Software Manager jobs in Buffalo Grove, IL, the most frequently searched job titles are:
What job categories do people searching Embedded Software Manager jobs in Buffalo Grove, IL look for? The top searched job categories for Embedded Software Manager jobs in Buffalo Grove, IL are:
What cities near Buffalo Grove, IL are hiring for Embedded Software Manager jobs? Cities near Buffalo Grove, IL with the most Embedded Software Manager job openings:

Embedded Software Engineer

Kasmo Global

Schaumburg, IL • Hybrid

$70/hr

Other

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


Job description

Client
Menomonee Falls, Wisconsin (onsite/hybrid day 1)
Hire off video intevew
Embedded Software Engineer

Pay $70/hr
5+ years exp
1.) C++ with embedded systems....too many people say they have C++ but haven't done it for embedded product or have actually been working more in C or Matlab and not actually C++. The interviewers will ask technical questions about C++ and object oriented programming and understanding of embedded systems
2.) RTOS experience and multithreading...understanding concepts of operating systems and synchronization...ability to talk about what RTOS they have experience in, and demonstrating understanding of RTOS
3.) Someone who has worked in a Test Driven Development environment.... "How do you test? Do you do unit testing? Do you have Google Test experience or what do you use? " This is NOT QA testing. This is demonstrating experience in a fast-paced development environment where you have to do your own unit testing before handing it over to QA
4.) Have you ever written code where you had to do something to ensure your code was secure? This code is going into embedded controls that are out in the field and developing secure code is an initiative and expectation.....are you familiar with secure coding guidelines? When have you written secure code? How did you determine if it was secure?
JD:
What you'll do:
The Lead Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications in the electrical power distribution industry.
In this role, you will collaborate with a multi-discipline engineering team (software, hardware, and test) to perform the following functions:
In this function you will:
. Define requirements between hardware and software subsystems.
. Design and implement features for power system intelligent electronic devices, including power system protection algorithms, system diagnostics/prognostics, communication protocols, cybersecurity, and other relay, control and monitoring functions using C/C++.
. Lead high-level design activities for new product features.
. Lead system interface design activities and lead the resolution of integration issues.
- Participate in tasks related to new product development/feature development including planning, task estimation, design, programming, unit testing, peer review, integration and release.
. Collaborate with external and internal customers, such as Marketing, Service, Operations and other engineering teams throughout the product development life cycle.
- Participate in the analysis and specification of embedded software subsystems.
. Design and implement unit test in support of developer testing activities and integration with Continuous Integration (CI) pipelines.
. Participate and lead design and code reviews.
. Plan and execute tasks in collaboration with the product team to ensure project objectives are met.
. Evaluate and recommend software development process improvements in collaboration with engineering management.
Qualifications:
. Bachelor's degree in Engineering, Computer Science, Physics or Mathematics from an accredited institution.
. Five (5) years' experience working in embedded software.
. Experience with C/C++
. Embedded Linux experience.
. Ability to work effectively in an Agile Scrum (or other iterative development) environment.
. Strong understanding of Object Oriented Design (OOD) principles.
. Strong understanding of real-time operating system (RTOS) concepts.
. Experience with test-driven development (TDD) and a good familiarity with unit test frameworks (e.g. GoogleTest, GoogleMock, xUnit++, etc.).
. Experience with multi-core embedded systems