Embedded Software Engineer/Firmware Engineer STM32 Microcontroller/MCU

Unique Hardware Software Systems Company in Major Growth Mode
  • Cleveland, OH
    1 day ago

    Job Description

    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.

    Numbers & Facts

    LocationCleveland, OH

    Skills

    • Business Modelunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Communications Protocolsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Datasheetsunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Ecosystemsunmatched
    • Electrical Engineeringunmatched
    • Embedded Hardwareunmatched
    • Embedded Processorsunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Emerging Technologyunmatched
    • Hardware Architectureunmatched
    • Hardware Debuggingunmatched
    • Identify Issuesunmatched
    • Logic Analyzerunmatched
    • Microcontrollerunmatched
    • Operating Systemsunmatched
    • Oscilloscopeunmatched
    • Peripheral Hardwareunmatched
    • Product Lifecycleunmatched
    • Realtime Operating Systemunmatched
    • Requirements Managementunmatched
    • Root Cause Analysisunmatched
    • Schematicsunmatched
    • Software Engineeringunmatched
    • Software Portingunmatched
    • Systems Analysisunmatched
    • Team Playerunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Testingunmatched
    • Validation Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder