Senior Software Engineer
$107K - $141K/yr
The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...
$107K - $141K/yr
The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...
$107K - $141K/yr
The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a ...
Dayton, OH · On-site
$78K - $167K/yr
Junior-level candidates will work under the mentorship of senior engineers to design, code, test ... Designs, develops, tests, and maintains real-time embedded software for radar applications using ...
Dayton, OH · On-site
$78K - $167K/yr
Junior-level candidates will work under the mentorship of senior engineers to design, code, test ... Designs, develops, tests, and maintains real-time embedded software for radar applications using ...
Entry Level Software Engineer This Software/Embedded Systems Engineer role focuses on developing software for a broad range of devices used in surface heaters, temperature controllers, and insulators.
Quick apply
Entry Level Software Engineer This Software/Embedded Systems Engineer role focuses on developing software for a broad range of devices used in surface heaters, temperature controllers, and insulators.
New Bremen, OH · Hybrid
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
New Bremen, OH · Hybrid
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
New Bremen, OH · On-site
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
New Bremen, OH · On-site
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
New Bremen, OH · Hybrid
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
New Bremen, OH · Hybrid
$136K - $179K/yr
... Engineering, Software Engineering, or related; or equivalent experience * 2 or more years of experience designing and developing embedded system software applications, using Real-time Operating ...
Elyria, OH · On-site
$119K - $157K/yr
Proficiency in Embedded CC programming and real-time software development. Experience in development under RTOS such as VxWorks,BSP.Device drivers, IO Layers and HAL Layer. Familiarity with DO-178C ...
Quick apply
Elyria, OH · On-site
$119K - $157K/yr
Proficiency in Embedded CC programming and real-time software development. Experience in development under RTOS such as VxWorks,BSP.Device drivers, IO Layers and HAL Layer. Familiarity with DO-178C ...
Beavercreek, OH · On-site
$80K - $100K/yr
Junior Software Engineer **This position is located onsite in our office in Beavercreek, Ohio ... Familiarity with real-time or embedded systems * Experience with HITL/SITL test architectures or ...
Beavercreek, OH · On-site
$80K - $100K/yr
Junior Software Engineer **This position is located onsite in our office in Beavercreek, Ohio ... Familiarity with real-time or embedded systems * Experience with HITL/SITL test architectures or ...
Beavercreek, OH · On-site
$80K - $100K/yr
Junior Software Engineer **This position is located onsite in our office in Beavercreek, Ohio ... Familiarity with real-time or embedded systems * Experience with HITL/SITL test architectures or ...
Beavercreek, OH · On-site
$80K - $100K/yr
Junior Software Engineer **This position is located onsite in our office in Beavercreek, Ohio ... Familiarity with real-time or embedded systems * Experience with HITL/SITL test architectures or ...
$118K - $156K/yr
Embedded Engineer This role focuses on designing, implementing, and maintaining embedded firmware ... Collaborate closely with hardware engineers to investigate and resolve hardware-software ...
Quick apply
$118K - $156K/yr
Embedded Engineer This role focuses on designing, implementing, and maintaining embedded firmware ... Collaborate closely with hardware engineers to investigate and resolve hardware-software ...
Mason, OH · On-site
Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off We are seeking an Embedded Software Engineer to join our current team to work on the development of ...
Mason, OH · On-site
Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off We are seeking an Embedded Software Engineer to join our current team to work on the development of ...
Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off We are seeking an Embedded Software Engineer to join our current team to work on the development of ...
Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday off We are seeking an Embedded Software Engineer to join our current team to work on the development of ...
We are seeking an Embedded Software Test Lead to join a Global Automotive Company in Raymond, OH ... Collaborate with software engineering, research, and vendor teams to identify and resolve issues
We are seeking an Embedded Software Test Lead to join a Global Automotive Company in Raymond, OH ... Collaborate with software engineering, research, and vendor teams to identify and resolve issues
Mentor, OH · On-site
$100K - $135K/yr
This role focuses on developing real-time control software for industrial power conversion products, combining embedded programming with close interaction with hardware. The ideal candidate brings ...
Quick apply
Mentor, OH · On-site
$100K - $135K/yr
This role focuses on developing real-time control software for industrial power conversion products, combining embedded programming with close interaction with hardware. The ideal candidate brings ...
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
Columbus, OH · On-site
Implement embedded software using C/C++ and other appropriate technologies for resource constrained systems * Collaborate with electrical and systems engineers to integrate firmware with hardware ...
Columbus, OH · On-site
Implement embedded software using C/C++ and other appropriate technologies for resource constrained systems * Collaborate with electrical and systems engineers to integrate firmware with hardware ...
Columbus, OH · On-site
Implement embedded software using C/C++ and other appropriate technologies for resource constrained systems * Collaborate with electrical and systems engineers to integrate firmware with hardware ...
Columbus, OH · On-site
Implement embedded software using C/C++ and other appropriate technologies for resource constrained systems * Collaborate with electrical and systems engineers to integrate firmware with hardware ...
Fairborn, OH · On-site
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
Fairborn, OH · On-site
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
Fairborn, OH · On-site
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
Fairborn, OH · On-site
$86K - $114K/yr
Develop test software and procedures. * Generate complete and accurate user and design ... Provide mentoring for junior staff. * Assist in maintaining a positive and productive atmosphere ...
Westerville, OH · On-site
Develop software for embedded microcontrollers across a variety of devices and platforms. * Review and update software written by other developers to ensure quality, performance, and maintainability.
Quick apply
Westerville, OH · On-site
Develop software for embedded microcontrollers across a variety of devices and platforms. * Review and update software written by other developers to ensure quality, performance, and maintainability.
$44.2K - $52.5K
2% of jobs
$52.5K - $60.7K
3% of jobs
$60.7K - $69K
16% of jobs
$69.7K is the 25th percentile. Wages below this are outliers.
$69K - $77.2K
44% of jobs
$77.2K - $85.5K
10% of jobs
$86.1K is the 75th percentile. Wages above this are outliers.
$85.5K - $93.7K
7% of jobs
$93.7K - $102K
6% of jobs
$102K - $110.2K
5% of jobs
$110.2K - $118.5K
5% of jobs
$118.5K - $126.7K
1% of jobs
$126.7K - $135K
0% of jobs
$44.2K
$89.9K
$135K
As a Junior Embedded Software Engineer, your daily tasks often include writing code for microcontrollers, debugging hardware-software integration issues, running tests, and updating documentation. You'll usually collaborate with senior engineers and hardware teams to design, implement, and troubleshoot embedded solutions. The work environment is generally a mix of office or lab settings, involving both individual work and group projects. This role offers hands-on learning opportunities and exposure to various technologies, helping you build a strong foundation for future career advancement in embedded systems.
To thrive as a Junior Embedded Software Engineer, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often demonstrated by a relevant engineering degree or coursework. Familiarity with integrated development environments (IDEs), debuggers, version control systems like Git, and real-time operating systems (RTOS) is highly beneficial. Strong problem-solving abilities, attention to detail, effective teamwork, and good communication skills help you excel in cross-functional tech teams. These skills enable you to develop reliable embedded systems, efficiently troubleshoot software issues, and collaborate effectively in fast-paced engineering environments.
A Junior Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers, IoT devices, and automotive systems. They typically work with languages like C and C++, interacting with hardware and real-time operating systems (RTOS). Their responsibilities include debugging code, optimizing performance, and collaborating with hardware engineers. This role provides hands-on experience in low-level programming and system integration. It serves as a foundation for advancing to more senior embedded software positions.

$107K - $141K/yr
Full-time
Re-posted yesterday
The Senior Software Engineer designs, develops, and maintains embedded software for industrial control systems, operating with a high degree of autonomy and technical ownership. This role serves as a technical leader within the development team, providing advanced expertise in embedded systems, realtime operating systems, and industrial communication networks. The Senior Software Engineer is responsible not only for delivering highquality software solutions, but also for guiding design decisions, reviewing peer work, and ensuring robust, scalable, and maintainable system architectures.
Essential Job Duties and Responsibilities
Education and Experience Requirements
Skills and Abilities
Working Conditions and Physical Demands
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Travel Required
Minimal _10_%