Sr. Lead Software/Firmware Engineer
2 weeks ago
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.
-
Sr. Lead Software/Firmware Engineer
6 days ago
Cincinnati, United States Vapotherm Full timeSummary 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...
-
Sr. Lead Software/Firmware Engineer
2 weeks ago
Cincinnati, United States Vapotherm Full timeSummaryFirmware 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...
-
Sr. Lead Software/Firmware Engineer
2 weeks ago
Cincinnati, United States Vapotherm Full timeSummaryFirmware 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...
-
Sr. Lead Software/Firmware Engineer
2 weeks ago
Cincinnati, United States Vapotherm Full timeSummaryFirmware 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...
-
Sr. Lead Software/Firmware
3 weeks ago
Cincinnati, United States Vapotherm Full timeSummary 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...
-
Sr Staff Embedded Software Engineer
3 days ago
Cincinnati, United States GE Renewable Energy Power and Aviation Full timeJob 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...
-
Lead Embedded Software Engineer
3 days ago
Cincinnati, United States GE Renewable Energy Power and Aviation Full timeJob 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...
-
Sr Search Software Engineer Tech lead
2 weeks ago
Cincinnati, United States Kroger Company Full timeCincinnati, 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...
-
Lead Software Engineer
2 months ago
Cincinnati, United States Technology Consulting, Inc. Full timeTCI 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
6 days ago
Cincinnati, United States RADCUBE | Rapid Technology Solutions Full timeGeneral 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...
-
Lead Software Engineer
4 weeks ago
Cincinnati, United States Fifth Third Full timeMake 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, United States Fifth Third Full timeVarious 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...
-
Lead Software Engineer
7 days ago
Cincinnati, Ohio, United States FIS Global Full timePosition 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...
-
Lead Software Engineer
2 weeks ago
Cincinnati, OH, United States Technology Consulting, Inc. Full timeTCI 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...
-
Sr Golang Software Engineer
2 weeks ago
Cincinnati, United States Kroger Company Full timeADVANCED 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 IV
3 weeks ago
Cincinnati, United States Abre.io Full timeAbre.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...
-
Software Engineers
1 week ago
Cincinnati, United States Transducers Direct LLC Full timeJob DescriptionJob Description Transducers Direct, one of the fastest growing innovative manufacturers of pressure transducers and a pioneer in wireless pressure sensors and IoT solutions, is looking to fill an on-site position for a Software Engineering Manager with project management experience and a minimum of 5 years C#, BLE. .NET experience including...
-
Cincinnati, United States Fifth Third Bank Full timeVarious 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,...
-
Lead Software Engineer
7 days ago
Cincinnati, United States 84.51° Full timeWe are seeking a Lead Software Engineer, AI Enablement to join our AI Platform Acceleration team. The AI Platform Acceleration team will enable AI democratization through apps & services and asymmetric growth through embedding AI capabilities across our business. The cross-functional talent will train and deploy foundational models and sciences, establish an...
-
Software Engineers
1 month ago
Cincinnati, United States Transducers Direct Full timeJob DescriptionJob DescriptionTransducers Direct, one of the fastest growing innovative manufacturers of pressure transducers and a pioneer in wireless pressure sensors and IoT solutions, is looking to fill an on-site position for a Software Engineering Manager with project management experience and a minimum of 5 years C#, BLE. .NET experience including...