Software Engineer(Embedded Linux)
SHIRO APPS
Billerica, MAPosted March 31, 2026
ContractOn-siteMid-level
Required Skills
Embedded LinuxRTOSYoctoC++OODLinuxsystemdD-BusUDEVUSBUEFIGitNetworkingGStreamerJenkinsBitbucketBashPythonADBJSONXML
Work Authorization
US CitizenGreen Card
- Seeking an experienced Embedded Linux Software Engineer to develop and maintain software for real-time, multi-processor systems.
- Key Responsibilities
- Develop embedded software in Linux/RTOS environments
- Build and maintain Yocto Linux systems
- Support board bring-up and device tree development
- Collaborate with cross-functional engineering teams
Requirements
- Bachelor’s in Computer Science, Electrical Engineering, or related field
- 5–20 years of experience
- Strong C/C++ and OOD skills
Experience with Linux internals, systemd, D-Bus
- Hands-on with Yocto, UDEV, USB integration
Experience with UEFI bootloaders and Git
Preferred Skills
- Linux/network administration
- GStreamer, Jenkins, Bitbucket
- Bash/Python scripting, ADB, JSON, XML