Salary
$60.00–$75.00 hourly
Job type
- Full-time
- Quick Apply
Job description
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
- 5+ years of experience in embedded software development
- Strong proficiency in C++17, Qt, and QML for HMI implementation and backend integration
- Embedded Linux target experience including deployment, debugging, system settings, services, networking, and storage
- Protocol and hardware-adjacent debugging experience (SIP communication, sensors, firmware updates, export paths)
- Testing and documentation discipline for regression testing, release readiness, onboarding, and maintainability
- Yocto and device tree experience for image builder, display, USB/network/system work
- PIC firmware experience for SIP update and sensor-side understanding
- Git and repo maintenance experience with CI/CD and debugger tools
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
Responsibilities:
- Develop and maintain HMI applications using C++17, Qt, and QML for embedded software of manufacturing tools
- Deploy, debug, and maintain embedded Linux target systems including system settings, services, networking, and storage
- Debug and integrate protocols and hardware including SIP communication, sensors, firmware updates, and export paths
- Implement testing and documentation practices to ensure regression testing, release readiness, and system maintainability
- Work with Yocto build systems and device trees for image building, display configuration, and system integration