1

Embedded Microcontroller Engineer Jobs in Ohio (NOW HIRING)

Develop Embedded Linux and microcontroller software applications using C/C++, and occasionally other programming languages. * Develop new Navigation, Autonomy, Sensor fusion and Collaboration ...

Develop Embedded Linux and microcontroller software applications using C/C++, and occasionally other programming languages. * Develop new Navigation, Autonomy, Sensor fusion and Collaboration ...

Develop Embedded Linux and microcontroller software applications using C/C++, and occasionally other programming languages. * Develop new Navigation, Autonomy, Sensor fusion and Collaboration ...

Develop Embedded Linux and microcontroller software applications using C/C++, and occasionally other programming languages. * Develop new Navigation, Autonomy, Sensor fusion and Collaboration ...

FPGA Engineer - 1st

Cincinnati, OH ยท On-site

$124K - $160K/yr

... microcontroller products and associated firmware. * Developing Verilog HDL targeting Antifuse and ... Programming experience in C for embedded systems, including development of algorithms, manipulation ...

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 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 are the key skills and qualifications needed to thrive as an Embedded Microcontroller Engineer, and why are they important?

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 cities in Ohio are hiring for Embedded Microcontroller Engineer jobs? Cities in Ohio with the most Embedded Microcontroller Engineer job openings:
Senior Specialist, FPGA Engineer - Cincinnati, Ohio ***Relo Avail to $161,000

Senior Specialist, FPGA Engineer - Cincinnati, Ohio ***Relo Avail to $161,000

Intermedia Group, Inc.

Cincinnati, OH โ€ข On-site

$142K - $161K/yr

Other

Posted 19 days ago


Job description

OPEN JOB: Senior Specialist, FPGA Engineer
LOCATION:Cincinnati, Ohio
***Relocation Assistance Available

BASE SALARY: $142,000 to $161,000
JOB SCHEDULE: 4/10 - Employees work 10 hour days, 4 days per week.
INDUSTRY:Aerospace / Aviation / Defense
JOB CATEGORY:Engineering - Electrical
JOB DESCRIPTION:
  • As a Hardware Engineer, you will be responsible for architecture, design and development of next generation Electronic Safe and Arm Devices utilizing the latest state of the art technologies.
  • The ideal candidate for this role would share our passion for creating and innovating new technologies in a highly dynamic, fast-paced environment.
  • We are looking for highly talented, motivated, and versatile engineers that can create the next generation fuzing solutions. ASIC / FPGA designs will include various sensor interfaces, sequence verification, A/D and D/A interfaces, communication protocols, state machines, timer chains, etc. used in Electronic Safe and Arm Devices (Fuzes) for DOD weapon systems. Microsemi / Actel is our targeted FPGA and QuestaSim is our simulation tool.
  • The primary responsibilities will focus on Verilog FPGA design, System Verilog UVM verification and C# based microcontroller development.

Essential Functions:
  • Analysis of the requirements, architecture definition, design and debug of FPGA and associated hardware and microcontroller products and associated firmware.
  • Developing Verilog HDL targeting Antifuse and enhanced Flash FPGA's.
  • Performing effective analysis of functional issues or performance profiling with the hardware and firmware in test environments or target host systems.
  • Contribute to process improvements to ensure hardware-firmware quality and time-to-market.

Qualifications:
  • Bachelor's Degree and minimum 6 years of prior relevant experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience.
  • Knowledge using Verilog for Logic Design.
  • Programming experience in C for embedded systems, including development of algorithms, manipulation of data structures, and implementing highly optimized code.
  • Experience with lab tools: Logic Analyzers, oscilloscopes, JTAG/ICE debuggers and protocol analyzers.
  • Familiar with hardware, software and firmware development methodologies to ensure quality and time-to-market (design verification, code reviews, unit testing, prototyping and product testing).
  • Familiar working with code version control repository tools, such as Subversion (SVN), GIT or TFS.
  • Digital Design practices and principles, logic design and architecture and experience with HDL's (i.e Verilog, VHDL).

Preferred Additional Skills:
  • Knowledge using SystemVerilog for verification with AVM, VMM, OVM, or UVM a plus.
  • Developing C# source code targeting enhanced Flash Microcontrollers.
  • Good English knowledge (speech and writing).
  • Be action-oriented and organized.
  • Ability to handle short notice needs/requests.

If you are interested in pursuing this opportunity, please respond back and include the following:
  • MS WORD Resume
  • required compensation.
  • Contact information.
  • Availability

Upon receipt, one of our managers will contact you to discuss the position in full detail.
JASON DENMARK
Talent Sourcing / Recruiting
Email:
jdenmark@intermediagroup.com
Open Job Portal:https://intermediagroup.catsone.com/careers