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
Skills
C++ Programming Languageunmatched
Communication Skillsunmatched
Computer Engineeringunmatched
Computer Firmwareunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Debugging Skillsunmatched
Debugging Toolsunmatched
Documentationunmatched
Electrical Engineeringunmatched
Embedded Linuxunmatched
Embedded Softwareunmatched
Embedded Systemsunmatched
Gitunmatched
Hardware Debuggingunmatched
Human Machine Interface (HMI)unmatched
Manufacturing Softwareunmatched
Network Systemsunmatched
Onboardingunmatched
Problem Solving Skillsunmatched
Qt GUI (Graphical User Interface) Toolkitunmatched
Quality Assurance Methodologyunmatched
Regression Testingunmatched
SIP (Session Initiation Protocol)unmatched
Software Administrationunmatched
Software Developmentunmatched
Software Engineeringunmatched
System Integration (SI)unmatched
Systems Maintainabilityunmatched
Team Playerunmatched
Tool and Die Manufacturingunmatched
USBunmatched
Level up your application
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder