Sr. Lead Software/Firmware Engineer

3 weeks ago


Cincinnati, United States Vapotherm Full time

Summary

Firmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary.


Primary Responsibilities

  • Hands-on firmware development in embedded C, configuring and utilizing various peripherals & interfaces.
  • Hands-on software development in Qt (C++/QML), configuring and utilizing various peripherals & interfaces, creating and updating UI elements based on detailed design concepts.
  • Process and review system-level requirements and translate them into software requirements specifications.
  • Designs and implements application solutions to embedded control systems.
  • Develop test plans, then test the implemented code.
  • Document the design and generate FMEA.
  • Debugging issues with tools like Oscilloscope and logic analyzers.
  • Reading and understanding documentation and reference manuals of chipsets used.
  • Generates alternatives and takes reasonable risks while solving technical problems.
  • Completes detailed, high quality technical documentation to capture and communicate designs.
  • Uses existing tools and best practices to report and track product and process metrics.
  • Informs others proactively about developments or issues that affect their work, and their ability to meet commitments while striving for on-time execution.
  • Other duties may be assigned.


Position Requirements

  • Bachelor’s Degree in Mechatronics, Robotics, Computer Engineering, Electronics Engineering, Computer Science or local equivalent of same; generally, 7-10 years of experience
  • Experience with Medical Devices, FDA Regulations, ISO 13485, and IEC 62304 required
  • Experience in at least one complete software development life cycle from concept to release. Should demonstrate significant technical and documentation contribution to the projects.
  • Demonstrated capability in embedded programming (C, C++, QT).
  • Strong understanding of microcontroller architecture, various peripherals and interfaces (UART, SPI, I2C, GPIO, ADC, and others).
  • Demonstrated understanding of object-oriented and/or functional development, concurrency, and data structures.
  • Demonstrated capability in writing development test cases and its execution before releasing software to verification and validation.
  • Knowledge of network and cybersecurity concepts will be an advantage.
  • Experience with MDERA preferred.
  • Good knowledge and product development experience in embedded OS environment, such as Embedded Linux, FreeRTOS, VxWorks, or µC/OS.
  • Knowledge in SIMULINK / MATLAB is an advantage.
  • Knowledge in Motion Control Theory is an advantage.
  • Experience with communication protocols and interfaces (UART, SPI, I2C, TCP/IP) driver.
  • Experience with ARM Cortex M based microcontrollers and application processors.
  • Understand digital control, analog circuits, sensor interfaces, embedded systems/control, network interfaces. Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs.
  • Good communication (written and verbal), documentation and presentation skills.
  • Good teamwork and leadership skill with can-do attitude and ability to empower team members to drive to output.
  • Occasional travel required to Cincinnati, OH R&D Center - ideal candidates live in driving distance


  • Cincinnati, United States Vapotherm Full time

    Summary Firmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary. Primary...


  • Cincinnati, United States Vapotherm Full time

    SummaryFirmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary.Primary...


  • Cincinnati, United States Vapotherm Full time

    SummaryFirmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary.Primary...


  • Cincinnati, United States Vapotherm Full time

    SummaryFirmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary.Primary...


  • Cincinnati, United States Vapotherm Full time

    SummaryFirmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and helps resolve problems of medium complexity. Engages contract engineering support as necessary.Primary...


  • Cincinnati, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryGE Aviation is investing in the next generation of turbofan engine and engine system technologies to the realize the aviation industry sustainability goals in the first half of the 21st century. The Sr Staff Embedded Software Engineer will work in the Advanced Technologies Organization in support of the various demonstration programs...


  • Cincinnati, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryGE Aviation is investing in the next generation of turbofan engine and engine system technologies to the realize the aviation industry sustainability goals in the first half of the 21st century. The Sr Staff Embedded Software Engineer will work in the Advanced Technologies Organization in support of the various demonstration programs...


  • Cincinnati, United States Vapotherm Full time

    SUMMARY Firmware and software developer providing analysis, detailed design and verification activities for an assigned product, project, or solution. Provides guidance to other engineers on their technical issues, engages in design reviews and help resolves problems of medium complexity. Engages contract engineering support as necessary. PRIMARY...


  • Cincinnati, United States GE Aviation Full time

    Job Description Summary GE Aviation is investing in the next generation of turbofan engine and engine system technologies to the realize the aviation industry sustainability goals in the first half of the 21st century. The Lead Embedded Software Engineer will report to the Control Systems and Embedded Software Manager within the GE Evendale Advanced...


  • Cincinnati, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryGE Aviation is investing in the next generation of turbofan engine and engine system technologies to the realize the aviation industry sustainability goals in the first half of the 21st century. The Lead Embedded Software Engineer will report to the Control Systems and Embedded Software Manager within the GE Evendale Advanced...


  • Cincinnati, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryGE Aviation is investing in the next generation of turbofan engine and engine system technologies to the realize the aviation industry sustainability goals in the first half of the 21st century. The Lead Embedded Software Engineer will report to the Control Systems and Embedded Software Manager within the GE Evendale Advanced...


  • Cincinnati, Ohio, United States V-Soft Consulting Group Full time

    Sr Software Engineer Primary Location: Cincinnati, Ohio V-Soft Consulting is currently hiring for a Sr Software Engineer for our premier client in Cincinnati, Ohio. Education and Experience " Must-Have: React/Redux, , API's, JavaScript. WHAT YOU'LL DO: Job Responsibilities: The Sr. Software Engineer role for AMP Platform enhances and supports...


  • Cincinnati, Ohio, United States V-Soft Consulting Group Full time

    Sr Software EngineerPrimary Location: Cincinnati, Ohio V-Soft Consulting is currently hiring for a Sr Software Engineer for our premier client in Cincinnati, Ohio . Education and Experience " Must-Have:React/Redux, , API's, JavaScript. WHAT YOU'LL DO:Job Responsibilities:The Sr. Software Engineer role for AMP Platform enhances and supports client's Content...


  • Cincinnati, Ohio, United States LeadStack Inc. Full time

    Job Description LeadStack Inc. is an award winning, one of the nation's fastest growing, certified minority owned (MBE) staffing services provider of contingent workforce. As a recognized industry leader in contingent workforce solutions and Certified as a Great Place to Work, we're proud to partner with some of the most admired Fortune 500 brands in the...


  • Cincinnati, Ohio, United States Technology Consulting, Inc. Full time

    TCI has an immediate need for a Lead Software Engineer (Java) in Cincinnati, OH. (On-Site) This is not a C2C opportunity. This is a long-term contract opportunity with the possibility of extensions or hire. NOTE: THIS POSITION REQUIRES US CITIZENSHIP OR PERMANENT RESIDENCE (GREEN CARD).SUMMARY The Lead Software Engineerdesigns and implements software...

  • Sr Software

    4 days ago


    Cincinnati, United States Flexton Full time

    Role - Sr Software Engineer - DataLocation - Hybrid (Cincinnati OH)Skills- Object-oriented programming, Python Programming, SQL, Azure - Cosmos DB / SynapseJob Description Analyze, design and develop enterprise data and information architecture deliverables, focusing on data as an asset for the enterprise. Understand and follow reusable standards, design...

  • Sr Software

    1 day ago


    Cincinnati, United States Flexton Full time

    Role - Sr Software Engineer - Data Location - Hybrid (Cincinnati OH) Skills- Object-oriented programming, Python Programming, SQL, Azure Cosmos DB / Synapse Job Description Analyze, design and develop enterprise data and information architecture deliverables, focusing on data as an asset for the enterprise. Understand and follow reusable standards, design...

  • Sr Software

    5 days ago


    Cincinnati, United States Flexton Inc. Full time

    Role - Sr Software Engineer - DataLocation - Hybrid (Cincinnati OH)Skills- Object-oriented programming, Python Programming, SQL, Azure – Cosmos DB / SynapseJob Description Analyze, design and develop enterprise data and information architecture deliverables, focusing on data as an asset for the enterprise. Understand and follow reusable standards, design...

  • Sr Software

    7 days ago


    Cincinnati, United States Flexton Inc. Full time

    Role - Sr Software Engineer - DataLocation - Hybrid (Cincinnati OH)Skills- Object-oriented programming, Python Programming, SQL, Azure – Cosmos DB / SynapseJob Description Analyze, design and develop enterprise data and information architecture deliverables, focusing on data as an asset for the enterprise. Understand and follow reusable standards, design...

  • Software Engineer

    4 weeks ago


    Cincinnati, United States RADCUBE | Rapid Technology Solutions Full time

    General Function The Software Engineer will work with our commercial capital markets product teams and our offshore development team to integrate and adapt off the shelf solutions into our ecosystem. The Engineer will build and adjust internal software to interact with vendor systems via API. Responsible and accountable for risk by openly exchanging ideas...