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

Work Authorization

Visa sponsorship may be considered on a case-by-case basis in accordance with applicable laws.