1

Embedded Microcontroller Engineer Jobs in Ohio (NOW HIRING)

Electronic Design Engineer

Spring Valley, OH

$80K - $125K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Seeking an Electrical Design Engineer with experience in embedded systems, analog and digital ... Embedded microcontroller development experience. * Hands-on SMT assembly, testing, debugging, and ...

Embedded Controls Engineer

Holland, OH

$48.08 - $62.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Controls Engineer We are seeking a dedicated Embedded Controls Engineer to lead and ... Experience with embedded microcontroller systems and peripheral devices. * Proficiency with one of ...

Embedded Controls Engineer

Holland, OH

$48.08 - $62.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Controls Engineer We are seeking a dedicated Embedded Controls Engineer to lead and ... Experience with embedded microcontroller systems and peripheral devices. * Proficiency with one of ...

Previous experience with embedded microcontroller design * 1 - 4 years relevant electronics design ... Master's degree in Electrical Engineering * Previous experience with Cadence Allegro, Mentor ...

Electrical Engineer

Warren, OH · On-site

  • Medical

  • Life

  • PTO

Previous experience with embedded microcontroller design * 1 - 4 years relevant electronics design ... Master's degree in Electrical Engineering * Previous experience with Cadence Allegro, Mentor ...

Digital Design Engineer

Dayton, OH · On-site +1

$129K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

DIGITAL DESIGN ENGINEER Matrix is always looking to hire outstanding team members that share our ... Preferred capabilities include digital and/or RF circuit design, embedded microcontroller and Linux ...

$90K - $165K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Microcontroller/embedded computer programming and/or custom PCB layout as required to support characterization efforts * Other (0-20%): * Assist in other efforts throughout the organization as the ...

$90K - $165K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Microcontroller/embedded computer programming and/or custom PCB layout as required to support characterization efforts * Other (0-20%): * Assist in other efforts throughout the organization as the ...

next page

Showing results 1-20

Embedded Microcontroller Engineer information

What does an embedded microcontroller engineer do?

An Embedded Microcontroller Engineer designs, develops, and tests systems that use microcontrollers to perform specific functions within larger electronic devices. They write firmware (software that runs directly on hardware), integrate hardware and software components, and troubleshoot issues to ensure reliable operation. These engineers work on products like automotive systems, consumer electronics, medical devices, and industrial machinery. Their role often involves optimizing code for performance and memory constraints, as well as collaborating closely with hardware and software teams.

What are the key skills and qualifications needed to thrive as an embedded microcontroller engineer?

To thrive as an Embedded Microcontroller Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with development tools such as debuggers, oscilloscopes, version control systems (e.g., Git), and experience with microcontroller families like ARM, PIC, or AVR are typically required. Analytical thinking, attention to detail, and effective problem-solving skills help you excel in troubleshooting and optimizing embedded systems. These skills and qualifications are vital to ensure the reliability, efficiency, and functionality of hardware-software integrations in complex electronic products.

What are some common challenges an embedded microcontroller engineer faces when integrating hardware and software components?

Embedded Microcontroller Engineers often encounter challenges in synchronizing hardware with software, especially when dealing with timing constraints and resource limitations. Debugging issues can be complex, as problems may arise from either the code or the physical hardware. Additionally, ensuring compatibility between different components and maintaining system stability during updates require strong problem-solving skills and close collaboration with hardware designers and firmware developers.

What is the difference between Embedded Microcontroller Engineer vs Firmware Engineer?

AspectEmbedded Microcontroller EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering or related; certifications like ARM or embedded systems coursesBachelor's in Computer Science, Electrical Engineering; certifications in embedded systems or programming languages
Work EnvironmentDesigning and testing microcontroller-based systems, often in hardware labs or development environmentsDeveloping low-level code for devices, often in software development environments
Industry UsageConsumer electronics, automotive, industrial automationConsumer electronics, IoT devices, embedded systems

Both roles involve embedded systems, but Embedded Microcontroller Engineers focus more on hardware integration and microcontroller-specific development, while Firmware Engineers concentrate on writing low-level code to control hardware functions. The roles often overlap, but their primary focus and work environments differ slightly.

What job categories do people searching Embedded Microcontroller Engineer jobs in Ohio look for?

The top searched job categories for Embedded Microcontroller Engineer jobs in Ohio are:

Embedded Software Engineer III

ALTEN Technology USA

Twinsburg, OH

$90K - $130K/yr

Full-time

Posted 13 days ago


Job description

Position Summary

The Senior Embedded Software Engineer is responsible for designing, developing, testing, and maintaining embedded software throughout the entire product development lifecycle. This role works closely with cross-functional engineering teams to ensure software meets technical, quality, and regulatory requirements while supporting high-reliability embedded systems. The engineer will also contribute to software verification, troubleshooting, and continuous process improvement in a regulated development environment.

U.S. Person status required as defined by applicable export control regulations.

Key Responsibilities
  • Design, develop, and maintain embedded software from concept through product release and ongoing support.
  • Create, review, and manage software requirements while ensuring complete traceability throughout the development lifecycle.
  • Develop, review, and maintain high-quality source code in accordance with established coding standards.
  • Debug and troubleshoot embedded software on both target hardware and simulated environments.
  • Investigate software defects, perform root cause analysis, and implement corrective solutions.
  • Utilize software analysis tools to evaluate performance metrics, including memory utilization, processor timing, stack usage, and code coverage.
  • Develop software verification strategies and test plans to validate functional and performance requirements.
  • Support software validation activities by analyzing, documenting, and resolving verification issues.
  • Collaborate with multidisciplinary engineering teams to ensure successful product development and compliance with project objectives.
  • Assist with customer, regulatory, and internal audits by preparing technical documentation and providing engineering support.
  • Contribute to process improvements that enhance software quality, reliability, and development efficiency.
Required Qualifications
  • Minimum of seven (7) years of professional experience developing embedded software systems.
  • Strong understanding of embedded microcontroller architectures, hardware interfaces, and system operation.
  • Experience developing software in compliance with functional safety or design assurance standards such as DO-178 or IEC 61508.
  • Advanced proficiency in the C programming language.
  • Experience using source code management and version control systems.
  • Familiarity with application lifecycle management tools supporting requirements management, traceability, verification, validation, and issue tracking.
  • Demonstrated ability to diagnose and resolve software issues in embedded environments using hardware targets and simulation tools.
  • Strong written and verbal communication skills with the ability to explain complex technical concepts to diverse audiences.
  • Proficiency with Microsoft Office applications.
  • Ability to support long-term engineering programs throughout extended product development cycles.
Preferred Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a closely related technical discipline, or equivalent experience.
  • Knowledge of MISRA C coding guidelines and best practices.
  • Familiarity with power electronics principles and embedded control systems.
  • Experience preparing technical presentations and participating in customer or regulatory audits.
  • Ability to interpret electrical schematics and hardware documentation.
  • Experience supporting the development of electrical power systems for military or aerospace applications.
  • U.S. Person status as defined by applicable export control regulations.

Salary Range: $90,000-$130,000

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experienceÂ