Jobs
>
Cincinnati

    Sr. Lead Software/Firmware Engineer - Cincinnati, United States - Vapotherm

    Default job background
    Upper Management / Consulting
    Description

    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


  • Vapotherm Cincinnati, United States

    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 ...

  • Matthews International

    Software Engineer

    3 weeks ago


    Matthews International Cincinnati, United States

    POSITION SUMMARY · The Software Engineer is responsible for assisting in the design and development server programs for distribution center management. This role understands equipment, business and customer requirements that drive the design of the technical solutions. This posi ...

  • V-Soft Consulting

    Software Engineer

    4 days ago


    V-Soft Consulting Cincinnati, United States Contract

    Software Engineer - Business Analyst III · Primary Location: Cincinnati, Ohio · V-Soft Consulting is currently hiring for a Software Engineer - Business Analyst III for our premier client in Cincinnati, Ohio. · Education and Experience »Undergraduate degree in computer engineerin ...


  • Insight Global Fort Wright, United States

    Insight Global is looking for a motivated Senior Software Engineer at our Kentucky USA office. In this role, you will be a US citizen or permanent resident, responsible for the architecture, design, implementation and validation of a state-of-the-art embedded positioning and navi ...

  • 84.51

    Software Engineer

    5 days ago


    84.51 Cincinnati, United States

    84.51 Overview: · 84.51 is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase. · Powered by ...

  • 84.51° Centre

    Software Engineer

    2 days ago


    84.51° Centre Cincinnati, United States

    84.51° · Software Engineer – Co-op Program · *This role requires United States citizenship · Location Option: Cincinnati, OH · Semester: Fall 2024 · Program Duration: August 19 – December 13, 2024 · You must be available to work full-time (8am-5pm EST) during the whole dura ...

  • Kardex

    Software Engineer

    1 day ago


    Kardex Cincinnati, United States

    The software engineer is a critical part of the software team who is responsible for the development of the Warehouse Execution System (WES) named FulfillX by Kardex product to the approved software specifications. He/she will work closely with the product team to design and deve ...

  • Kardex

    Software Engineer

    2 weeks ago


    Kardex Cincinnati, United States

    The software engineer is a critical part of the software team who is responsible for the development of the Warehouse Execution System (WES) named FulfillX by Kardex product to the approved software specifications. He/she will work closely with the product team to design and deve ...

  • V-Soft Consulting Group

    Software Engineer

    4 weeks ago


    V-Soft Consulting Group Cincinnati, United States

    Software Engineer - Business Analyst III · Primary Location: Cincinnati, Ohio · V-Soft Consulting is currently hiring for a · Software Engineer - Business Analyst III · for our premier client in · Cincinnati, Ohio . · Education and Experience " · Undergraduate degree in com ...

  • Matthews International

    Software Engineer

    2 weeks ago


    Matthews International Cincinnati, United States

    Press Tab to Move to Skip to Content Link · Select how often (in days) to receive an alert: · Company: · Matthews International Corporation · Line of Business: · MAS Warehouse Automation · Location: · Cincinnati, OH, US, 45227 · The Software Engineer is responsible for assist ...

  • ComResource

    Software Engineer

    3 days ago


    ComResource Cincinnati, United States

    Job Description · Job DescriptionComResource is looking for a Senior Software Engineer. · Responsibilities: · Full lifecycle application development · Designing, coding, and debugging applications in various software languages · Software analysis, code analysis, requirements anal ...

  • 84.51 University Programs / Early Career Paths

    Software Engineer

    4 days ago


    84.51 University Programs / Early Career Paths Cincinnati, United States

    84.51 · Software Engineer - Co-op Program · *This role requires United States citizenship · Location Option: Cincinnati, OH · Semester: Fall 2024 · Program Duration: August 19 - December 13, 2024 · You must be available to work full-time (8am-5pm EST) during the whole durat ...

  • Matthews International

    Software Engineer

    1 week ago


    Matthews International Cincinnati, United States

    POSITION SUMMARY The Software Engineer is responsible for assisting in the design and development server programs for distribution center management. This role understands equipment, business and customer requirements that drive the design of the technical solutions. This positio ...

  • 84.51

    Software Engineer

    15 hours ago


    84.51 Cincinnati, United States

    84.51 Overview: · 84.51 is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase. · Powered by ...

  • 84.51°

    Software Engineer

    1 day ago


    84.51° Cincinnati, United States

    84.51° Overview: · 84.51° is a retail data science, insights and media company. We help The Kroger Co., consumer packaged goods companies, agencies, publishers and affiliates create more personalized and valuable experiences for shoppers across the path to purchase. · Powered b ...

  • 84.51 University Programs / Early Career Paths

    Software Engineer

    1 week ago


    84.51 University Programs / Early Career Paths Cincinnati, United States

    84.51 · Software Engineer - Co-op Program · *This role requires United States citizenship · Location Option: Cincinnati, OH · Semester: Fall 2024 · Program Duration: August 19 - December 13, 2024 · You must be available to work full-time (8am-5pm EST) during the whole durati ...

  • KORE1 Technologies

    Software Engineer

    1 week ago


    KORE1 Technologies Cincinnati, United States

    KORE1, a nationwide provider of staffing and recruiting solutions, has an immediate opening for "XXXXXX". · The Software Engineer is responsible for the design and development server programs for business units. This role understands business and customer requirements that drive ...

  • TekNavigators Staffing

    Software Engineer

    2 weeks ago


    TekNavigators Staffing Cincinnati, United States

    Role: Software Engineer (Front-End) · Location: Cincinnati, OH or Chicago, IL (Remote) · Job type: Contract opportunity on C2C/1099 · 6 months with possibility of extension or conversion · No h1B/OPT/CPT · Job Description: · Must Haves: · Experience with Svelte Development (React ...


  • Procter & Gamble Cincinnati, United States

    Job LocationCincinnati · Job DescriptionThe OpportunityTranslates system requirements / user stories into a robust supportable design of code for the product / application. · Develops and tests the code to ensure it functions as designed. · Implements the code across the softw ...

  • Dunnhumby

    Software Engineer

    1 day ago


    Dunnhumby Cincinnati, United States

    dunnhumby is the global leader in Customer Data Science, empowering businesses everywhere to compete and thrive in the modern data-driven economy. We always put the Customer First. · Our mission: to enable businesses to grow and reimagine themselves by becoming advocates and cha ...