Ensunet Technology Group is looking to solve the problem of developing and supporting embedded systems in RTOS and Linux environments for their clients in the public, government, and defense sectors, as well as global Fortune 500 enterprises.
Requirements
- 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
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
Other
- Willingness to be onsite in San Diego with factory support in Mexico
- Occasional travel to factory just south of San Diego, Mexico
- Excellent debugging, problem-solving, and cross-team collaboration skills