Senior Lead Software 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 help resolves 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.

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.



  • Cincinnati, United States Fifth Third Full time

    Various positions for Fifth Third Bank in Cincinnati, OH with remote work permissible or nearby location within area: Principal Software Engineer: software development; web service integration technologies Lead Data Engineer: work with RDBMS products, UNIX/Linux Senior Software Engineer: work with AWS cloud technologies, CI/CD pipelines, etc.; micro...


  • Cincinnati, United States Fifth Third Full time

    Various positions for Fifth Third Bank in Cincinnati, OH with remote work permissible or nearby location within area: Principal Software Engineer: software development; web service integration technologies Lead Data Engineer: work with RDBMS products, UNIX/Linux Senior Software Engineer: work with AWS cloud technologies, CI/CD pipelines, etc.; micro...


  • Cincinnati, United States Fifth Third Bank Full time

    Various positions for Fifth Third Bank in Cincinnati, OH with remote work permissible or nearby location within area:Principal Software Engineer: software development; web service integration technologiesLead Data Engineer: work with RDBMS products, UNIX/LinuxSenior Software Engineer: work with AWS cloud technologies, CI/CD pipelines, etc.; micro services,...

  • Senior Engineer

    1 month ago


    Cincinnati, United States SLK Software Services Pvt LTD Full time

    About SLK SLK is a global technology services provider focused on bringing AI, intelligent automation, and analytics together to create leading-edge technology solutions for our customers through a culture of partnership, led by an evolutionary mindset. For over 20 years, we've helped organizations across diverse industries - insurance providers, financial...


  • Cincinnati, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.Responsibilities:Full lifecycle application developmentDesigning, coding, and debugging applications in various software languagesSoftware analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software...


  • Cincinnati, United States ComResource Full time

    Job DescriptionJob DescriptionComResource is looking for a Senior Software Engineer.Responsibilities:Full lifecycle application developmentDesigning, coding, and debugging applications in various software languagesSoftware analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software...


  • Cincinnati, United States Eliassen Group Full time

    Job Description Hybrid in Cincinnati, OH. Our retail client is looking for a Senior Android Software Engineer to join their team. We will accept corp to corp or w2 contractors. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Pay Rate: $70.00 -...


  • Cincinnati, United States Eliassen Group Full time

    Job Description Hybrid in Cincinnati, OH. Our retail client is looking for a Senior Android Software Engineer to join their team. We will accept corp to corp or w2 contractors. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Pay Rate: $70.00 -...


  • Cincinnati, United States Eliassen Group Full time

    Job Description Hybrid in Cincinnati, OH. Our retail client is looking for a Senior Android Software Engineer to join their team. We will accept corp to corp or w2 contractors. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Pay Rate: $70.00 -...


  • Cincinnati, United States KellyMitchell Group Full time

    Job Summary Our client is seeking an experienced Senior iOS Software Engineer to join the Analytics Technology team. The team exists to enable the collection of clickstream analytics data from our various properties, including both web and mobile applications. This group designs and builds the SDKs and backend services that power and facilitate the ability...


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


  • Cincinnati, United States Abre.io Full time

    Abre.io is seeking a fully remote Lead Software Engineer IV for an exciting opportunity to join our team based out of Cincinnati, OH. The responsibilities of this position include a mix of current product enhancements and new project work. The ideal candidate can work independently while providing leadership and guidance to a larger development team with...


  • Cincinnati, United States Abre.io Full time

    Abre.io is seeking a fully remote Lead Software Engineer IV for an exciting opportunity to join our team based out of Cincinnati, OH. The responsibilities of this position include a mix of current product enhancements and new project work. The ideal candidate can work independently while providing leadership and guidance to a larger development team with...

  • Test Lead

    1 month 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)...

  • Test Lead

    3 weeks 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)...

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


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

  • Software Engineer

    1 month ago


    Cincinnati, United States Tesouro HQ, Inc. Full time

    Tesouro Software Engineer Cincinnati, OH·Full time Apply for Software Engineer Tesouro embeds security, simplicity, and speed into payments, so a merchant can take care of their business. As a modern acquirer-processor, Tesouro is building with a modern stack from the ground up, taking advantage of the latest frameworks and platforms to create an...

  • Software Engineer

    1 week ago


    Cincinnati, United States Tesouro HQ, Inc. Full time

    Tesouro Software Engineer Cincinnati, OH·Full time Apply for Software Engineer Tesouro embeds security, simplicity, and speed into payments, so a merchant can take care of their business. As a modern acquirer-processor, Tesouro is building with a modern stack from the ground up, taking advantage of the latest frameworks and platforms to create an...


  • 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. Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect. NOTE: THIS POSITION REQUIRES US...