Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU

Unique Hardware Software Systems Company in Major Growth Mode

Job Description

Job Description

Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity

 

Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team Environment, New and Interesting Applications and Projects .

Position Summary

Design, develop, debug, and optimize embedded firmware for hardware systems across the full product lifecycle, from early architecture and hardware bring-up through testing, release, and sustaining.

Key Responsibilities

  • Design, implement, test, and maintain embedded firmware for board-level and system-level hardware.
  • Define firmware architecture, select technology stacks, and support MCU (micro-controller unit) platform porting.
  • Lead firmware integration, verification, validation, and firmware update mechanisms (DFU/OTA).
  • Analyze system requirements and work with schematics, datasheets, and specifications.
  • Troubleshoot hardware/firmware interactions and lead root-cause investigations.
  • Maintain technical documentation, including specifications and test procedures.

Technical Skills & Qualifications

  • Education: Bachelor’s or advanced degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Experience: 5+ years in embedded systems and firmware development.
  • Languages & Architecture: C/C++ development for resource-constrained systems.
  • Embedded Systems: Deep understanding of MCUs, MCU peripherals, interrupts, power domains, and RTOS-based systems.
  • Hardware & Protocols: Familiarity with microcontrollers, embedded processors, communication protocols, and hardware interfaces.
  • Testing & Lifecycle: Expertise in firmware debugging, validation methodologies, and full product lifecycle release processes.

Pluses:

  • Familiarity with STM32 microcontrollers and FreeRTOS / STM32 OS ecosystems.
  • Experience developing and working within 32-bit embedded codebases.
  • Lab Tools: Hands-on experience using oscilloscopes, logic analyzers, power analyzers, and hardware debugging tools to resolve power and board-level issues.

Excellent Compensation Package including Salary, Benefits and Equity .

Call or Apply Today!

Note: Relocation assistance is offered.

\nCompany Description

Constantly updating our technology to meet the demands of our clients in numerous industries; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.

Company Description

Constantly updating our technology to meet the demands of our clients in numerous industries; Experiencing a Major Demand for our unique offering; Profitable and Stable; Managerial Culture towards using the best available technology; Busy Company with a Recession Resistant Business Model.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU in Mentor, OH vacancy
  •  ...career opportunity for an Embedded Controls Engineer based in Mentor, OH....  ...validating embedded control software for industrial digital power...  ..., digital filtering, and firmware development tightly coupled...  ...with experience using microcontrollers or DSPs and working directly... 
    Suggested

    Spang & Company

    Mentor, OH
    12 days ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will... 
    Suggested
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  •  ...looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Senior Embedded Software Engineer in Rockwell Automation, you will be part of a new product development team with a focus on design, development, and test... 
    Suggested
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  •  ...Electronics, a division of Spang & Company, is seeking a Software Engineering Manager to lead the embedded software team onsite in Mentor, OH. The role...  ...leading development for digital power control systems, firmware architecture for MCUs/DSPs/FPGA, and coordinating with... 
    Suggested

    Spang-

    Mentor, OH
    2 days ago
  • $120k - $160k

     ...Sr. Embedded Firmware Engineer   JOB-10047352   Anticipated Start Date Sept. 1, 2026   Location Houston, TX   Type of Employment...  ...protocols, along with proven experience in debugging, software architecture, and firmware lifecycle management.   Job... 
    Suggested
    Full time
    Local area

    Dynamics ATS

    Mentor, OH
    7 days ago
  • Are you passionate about building software that powers real-world machines and complex industrial systems? Our Client is looking for a Senior Embedded Software Engineer to join a talented engineering team developing advanced control system products used in modern manufacturing... 

    HireTalent - Staffing & Recruiting Firm

    Mayfield Heights, OH
    3 days ago
  •  ...Skill Requirement: 1. Good experience of working in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development in software design and development 3.... 

    Yochana

    Mayfield Heights, OH
    3 days ago
  •  ...Senior Software Developer (Multiple Positions)Name of Employer: STERIS CorporationJob Location: 5960 Heisley Road, Mentor, OH 44060Salary...  ...in the validation process.Qualifications:Bachelor's degree in Engineering (any), Computer Science, IT/IS, Operations Management, Data... 
    Work experience placement
    Monday to Friday

    STERIS

    Mentor, OH
    4 days ago
  • $81.75k - $109k

     ...Design, develop, and execute software verification tests for medical...  ...for testability of embedded software components running on...  ...What You'll Do As A Software Engineer II Design, implement,...  ...experience in software and/or firmware development and verification,... 
    Temporary work
    For contractors
    Local area
    3 days per week

    US Endoscopy

    Mentor, OH
    4 days ago
  • $92.65k - $119.9k

     ...Full-TimeFLSA Status: ExemptCategory: EngineeringIndustry: ""Posted Date: 2026-07-16Position SummaryAre you a technically curious engineer who enjoys solving complex problems, working cross-functionally, and owning projects from concept to completion?Join STERIS as a VHP... 
    Temporary work
    For contractors
    Work at office
    Local area
    Remote work

    STERIS

    Mentor, OH
    1 day ago
  • $35 per hour

     ...Mobile Engineer As a CBRE Mobile Engineer, you will be responsible for facility building maintenance focusing on retail sites within the Cleveland area. You'll be focused on several trades including HVAC, plumbing, electrical and general building repairs. The company... 
    Hourly pay
    Work at office
    Visa sponsorship
    Flexible hours

    CBRE Group

    Euclid, OH
    3 days ago
  • $105k - $125k

     ...Schwarzkopf and our cutting-edge technologies, you’ll have countless opportunities to explore new paths and grow. The Lead Application Engineer partners with customers and internal teams to deliver meaningful, practical, and value-added solutions within the Laminating... 
    Flexible hours

    Henkel

    Mentor, OH
    3 days ago
  • $75k - $90k

     ...and partners with local foundations to honor local heroes and unite the community. Role Description This is a full-time remote Software Engineer role at the Regano Wiffleball Classic. The Software Engineer will be responsible for tasks related to computer science, back-... 
    Full time
    Local area
    Remote work

    Regano Wiffleball Classic

    Mentor, OH
    4 days ago
  •  ...Senior Cloud Engineer We are seeking a Senior Cloud Engineer to implement, operate, and continuously improve our Microsoft 365 and Azure environment. Working within the standards and roadmap set by IT leadership and cloud architecture, this role keeps the platform... 

    Integra Testing Services, LLC

    Mentor, OH
    4 days ago
  • $250k - $300k

     ...disciplined execution, measurable outcomes, and sustainable growth. Lead, manage, and hold leaders accountable across Operations, Engineering, Sales, Marketing, Finance, Human Resources, Safety, Quality, Customer Service, IT, and Facility Management. Establish a culture... 
    Full time
    Relocation

    VisionSpark

    Eastlake, OH
    2 days ago
  • $140k - $160k

     ...Position Summary Join the Procedural Solutions team at STERIS developing Operating Room Integration (ORI) software as a Senior Manager, Software Engineering. In this role you will be responsible for leading and driving the software development team working towards... 
    Temporary work
    For contractors
    Work at office
    Local area

    STERIS

    Mentor, OH
    1 day ago
  •  ...DescriptionPosition Summary:Rockwell Automation is seeking an Engineering Manager - Hardware to lead a high-performing team responsible...  ...Experience with Agile/Scrum methodologies (SAFe)Experience developing embedded hardware systemsExperience with industrial automation products... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  •  ...solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!Job DescriptionAs a Software Engineer - Product Security, you will join a globally distributed software security team that ensures Rockwell Automation products are... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  • $143.75k - $165k

     ...Manager, Product & Platform Cybersecurity Engineering leads the strategy, development, and...  ...and evidence generation throughout the software development life cycle. You will operationalize...  ...products, which run Linux, Windows, or embedded operating systems.Propose solutions and... 
    Temporary work
    For contractors
    Work at office
    Local area

    STERIS

    Mentor, OH
    1 day ago
  •  ...Senior Software Engineer The Senior Software Engineer is responsible for participating in all aspects of the software development life cycle from requirement gathering through user acceptance testing and implementation. In addition, this position will participate... 

    Park Place Technologies

    Mayfield Village, OH
    4 days ago
  •  ...Aerospace, is currently recruiting for a Software Engineer at our facility in Highland Heights,...  ...will participate in the full hardware, firmware and software development life cycle from...  ...Experience in software development with embedded C and C++, Assembler, C# and VB in .NET... 
    Permanent employment
    Flexible hours

    HEICO

    Mayfield Village, OH
    4 days ago
  •  ...****@*****.*** POSITION SUMMARY This application Software development position will work with Business analyst...  ...outcomes. Educational & Experience Requirements BS in software engineering related field Minimum two year's experience in SQL development... 
    Local area
    Remote work

    Rogers Group

    Eastlake, OH
    1 day ago
  •  ...Software Engineer The Software Engineer is responsible for analysis, design, development, testing and deployment of professionally engineered software solutions which meet or exceed Park Place Technologies' quality standards and business needs. Responsibilities... 

    Park Place Technologies

    Mayfield Village, OH
    4 days ago
  •  ...three global manufacturing divisions for those looking for a growing and rewarding career. Leadership opportunities exist within engineering, manufacturing, operations, and sales. Positions can be based in Pennsylvania or Ohio. Spang & Company has openings for senior... 

    Spang & Company

    Mentor, OH
    12 days ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionAs a Senior Hardware Development Engineer at Rockwell Automation, you will join a collaborative team developing advanced automation control systems. You'll contribute to... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    4 days ago
  •  ...organizations focused on the optimization of supply chain and field-based business processes. Job Summary As a Machine Vision Solutions Engineer, you will lead the installation, integration, and support of advanced industrial systems, including machine vision systems, RFID... 

    PEAK Technologies

    Chesterland, OH
    4 days ago
  • Peak Technologies, Inc. is seeking a Machine Vision Solutions Engineer to lead installation, integration, and support of advanced industrial systems. This role requires strong technical expertise across electrical, mechanical, and networking domains and a customer-facing... 
    Remote job

    PEAK Technologies

    Chesterland, OH
    4 days ago
  • Peak Technologies is seeking a Machine Vision Solutions Engineer who will lead the installation, integration, and support of advanced industrial systems, including machine vision and RFID solutions. The successful candidate will ensure successful deployments in high-demand... 

    Peak Technologies

    Chesterland, OH
    4 days ago
  •  ...apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Lead Operating Engineer - JLL What this job involves: The Lead Operating Engineer is a highly skilled professional responsible for overseeing maintenance... 
    Daily paid
    For contractors

    Jones Lang LaSalle IP, Inc.

    Highland Heights, OH
    2 days ago
  •  ...Lead Operating Engineer – JLLOur people at JLL are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people and empowering them to thrive,... 
    Daily paid
    For contractors

    JLL

    Mayfield Village, OH
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU. Be the first to apply!