Sr. Lead Software/Firmware

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.


  • 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 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 Lead Embedded Software Engineer will report to the Control Systems and Embedded Software Manager within the GE Evendale Advanced...


  • Cincinnati, United States Kroger Company Full time

    Cincinnati, OH; Charlotte NC; Chicago, IL; Boca Raton, FL; Portland, OR; San Jose, CA. Hybrid: This role requires 2-3 days / week onsite Senior experienced SOLR/Elastic Search Tech Lead will be responsible for the full breadth of the search technologies inside and outside of Kroger. You will retain critical IP around search and understands full picture of...

  • Sr Java Tech Lead

    2 weeks ago


    Cincinnati, United States Kroger Company Full time

    The Kroger Company is currently looking to hire an Advanced Java Tech Lead on a full time, permanent basis. This opportunity offers a flexible hybrid remote/onsite work schedule and will be based in Cincinnati, OH, Chicago, Il, Boca Raton, or Charlotte, NC. Title: Advanced Full stack Java Tech LeadLocation: Cincinnati, OH, Chicago, Il, Boca Raton, or...

  • Software Engineer

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


  • Cincinnati, United States Kroger Company Full time

    ADVANCED SOFTWARE ENGINEER (Golang) Location: Cincinnati, OH, Boca Raton, FL, Charlotte, NC, San Jose, CA or Chicago, IL or Portland, OR Hybrid: This role requires 2-3 days / week onsite The Monetization Backend Services teams support integration points between KTD applications and a third-party vendor. We are in-housing the systems supported by the...

  • Lead Software Engineer

    2 months ago


    Cincinnati, 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 Engineer designs and implements software...


  • Cincinnati, United States 84.51° Full time

    We are seeking a Lead Software Architect to join our Media Engineering team. The Media Engineering team is focused on a several opportunities and needs across the business organization that includes the design and overseeing implementation of software and data strategies, modernization of applications, cloud native deployments, collaboration with other...

  • Test Lead

    1 week ago


    Cincinnati, United States SLK Software Services Pvt LTD Full time

    DUTIES: With a high level of independent decision-making authority, will be responsible for the following: Build the Automation framework or test scripts. Create mapping documents & business logic for ETL data migration. Create PL/SQL & SQL Queries for dBase & ETL testing. Manage testing environments using Devops tools to achieve continuous integration (CI)...


  • Cincinnati, United States Fifth Third Full time

    Make banking a Fifth Third better We connect great people to great opportunities. Are you ready to take the next step? Discover a career in banking at Fifth Third Bank.Are you looking for an exciting and challenging opportunity in a dynamic and supportive work environment? Then this job is for you! This job position is for a Lead Software Engineer who will...


  • Cincinnati, Ohio, United States FIS Global Full time

    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor of Computer Engineering Travel Percentage : 0%Job DescriptionAre you curious, motivated, and forward-thinking? At Worldpay you'll have the opportunity to work on some of the most challenging and relevant issues in financial services and...


  • Cincinnati, United States Kroger Full time

    The Sr. Fullstack Engineer will support the build of a financial forecasting application. The tech stack is Java Springboot on the backend, Angular on the frontend. Knowledge of Azure is helpful. Responsible for participating in the design, development, testing, debugging, maintaining, and documenting software components in accordance to Software Development...

  • Team Lead

    2 months ago


    Cincinnati, Ohio, United States United Software Group Full time

    Position – Java Developer LocationChicago IL Position Type Fulltime ClientTCS VISA – USC/GC/OPT TCS will provide training on Spark and Kafka Job Description Java/J2EE expert Strong Experience with Springboot Transforming requirements into stipulations Good understanding on Design patterns Can Contributing in all phases of the development lifecycle...