DescriptionSenior Embedded Software Engineer (C++/QT6/Cloud Connectivity)
Duration: Full-Time, 3–6 Month Contract
Location: Brecksville, Ohio (Local candidates preferred, but remote will be considered)
Job Overview:
We are seeking an experienced Senior Embedded Software Engineer for a 3 to 6-month project with expertise in C++ and QT6 for embedded systems. The ideal candidate must have strong experience in troubleshooting and improving existing applications, ensuring optimal performance and reliability. You will also work on integrating embedded systems with cloud-based services. The role requires daily stand-up meetings as part of an Agile, Scrum-based development process.
Key Responsibilities:
- Develop and deploy embedded software using C++ and QT6.
- Troubleshoot and optimize existing applications, applying improvements as necessary to enhance functionality and performance.
- Integrate embedded systems with cloud-based services for seamless connectivity.
- Collaborate with the development team in an Agile environment, adhering to Scrum processes.
- Participate in daily stand-up meetings to provide progress updates and address any blockers.
- Ensure code quality through peer reviews, testing, and best practices.
- Full-time commitment to the project for 3–6 months.
RequirementsKey Requirements:
- Strong proficiency in C++ and experience with QT6 for embedded development.
- Proven ability to troubleshoot, analyze, and optimize existing embedded applications.
- Experience with cloud connectivity and integrating embedded systems with cloud services.
- Familiarity with Agile development methodologies and Scrum processes.
- Strong communication skills and availability for daily stand-up meetings.
Preferred:
- Local candidates with the abilty to travel in Ohio as needed are preferred. Remote candidates will also be considered.
USA Firmware provides engineering and staffing services. No external recruiting support is approved for this opportunity.