> Markdown version of [/jobs/ext/2180529-software-engineer-embedded-linux](https://www.wearedevelopers.com/jobs/ext/2180529-software-engineer-embedded-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Embedded Linux) - **Company:** MARVEL Infotech Inc. - **Location:** Billerica, MA, United States - **Contract:** Temporary contract - **Skills:** Board Bringup, Bash Shell, Booting (BIOS), C++ (Programming Language), Linux, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Imaging Technology, JSON, Python (Programming Language), Linux Kernel, Linux System Administration, Network Service, Object-Oriented Software Development, Systems Development Life Cycle, Real-Time Operating Systems, Software Engineering, Extensible Markup Language (XML), Scripting, Extensible Firmware Interface, Android Debug Bridge, Real Time Systems, Git, Yocto, Information Technology, Build Tools, Bitbucket, Software Version Control, Data Pipelines, Jenkins - **Published:** August 22, 2026 - **Apply:** https://www.dice.com/job-detail/2394ff2f-ee6e-40fe-9bcd-e18a1d83c6de ## About the Role * BS in Computer Science, Electrical Engineering, or a related technical field. * 5 20 years of relevant software engineering experience. * Expertise in C/C++ and Object-Oriented Design (OOD). Core Competencies: * Linux Internals: Kernel space and user space development; strong background in systemd and d-bus. * Hardware Platforms: Experience with Qualcomm and/or i.MX8 targets. * Build & Integration: Mastery of Yocto (administration and development), UDEV, and USB peripheral integration. * Bootloaders: Experience with UEFI and UEFI-based bootloaders. * Version Control: Proficient with Git and modular repository patterns. PREFERRED SKILLS * Network communication/administration and Linux system administration. * Experience with GStreamer-based pipeline development. * Automated build setup (specifically Jenkins) and Bitbucket. * Scripting in Bash and Python; experience with ADB, JSON, and XML. ## Description Join a multidisciplinary team for developing next-generation multi-spectral imaging systems (Infrared, Low-Light, and Visible Light). This role requires a self-motivated engineer capable of working independently on complex, real-time systems in a fast-paced environment., * System Development: Implement software designs in embedded, real-time, multi-processor, RTOS, and Linux environments. * Build Systems: Create and maintain Yocto Linux build systems. * Cross-Functional Collaboration: Partner with FPGA, Electrical, and Mechanical engineers through all phases of design, development, and testing. * Board Support: Handle custom board bring-up, device tree development, and modifications. ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)