Senior Embedded Software Engineer (RTOS + Linux, Factory Support) at Ensunet Technology Group
Ensunet Technology Group · San Diego, United States Of America · Hybrid
- Senior
- Office in San Diego
Location: San Diego, CA (with occasional travel to factory just south of San Diego, Mexico)
Type: Full-Time, Ongoing Engagement (Contractor Role)
______
About the Role
We are seeking a Senior Embedded Software Engineer with 10+ years of experience developing and supporting embedded systems in RTOS and Linux environments. This role is hands-on, focusing on embedded microcontroller development, Linux driver integration, and real-time factory support.
You will collaborate closely with hardware, software, and QA teams to ensure smooth integration, bring-up, and production readiness of advanced consumer electronics systems. The role also requires on-site factory support to troubleshoot and resolve issues during production cycles.
______
Key Responsibilities
• Design, implement, and debug embedded software in RTOS and Linux environments
• Develop and maintain Linux kernel modules and user-space drivers
• Integrate media player functions (e.g. VLC), codecs, audio/video pipelines
• Implement capacitive sensing and HDMI CEC functionality into embedded systems
• Collaborate with cross-functional teams for seamless hardware-software integration
• Support factory bring-up, trial runs, and mass production troubleshooting
• Develop automated test software to validate product performance on the factory line
• Participate in code reviews, system bring-up, and production readiness validation
______
Qualifications
• 10+ years of experience in embedded software development (C/C++)
• Strong background in RTOS and Linux-based systems
• Hands-on experience with Linux kernel drivers / modules
• Familiarity with capacitive sensing technologies and HDMI CEC protocols
• Experience in media systems: codecs, audio/video containers, playback integration
• Prior exposure to factory / production line support is highly preferred
• Excellent debugging, problem-solving, and cross-team collaboration skills
• Willingness to be onsite in San Diego with factory support in Mexico
______
Compensation
• Based on experience and skills)
• Additional travel coverage for factory support assignments