> Markdown version of [/jobs/ext/3801367-staff-embedded-linux-engineer](https://www.wearedevelopers.com/jobs/ext/3801367-staff-embedded-linux-engineer). 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). --- # Staff Embedded Linux Engineer - **Company:** LineVision, Inc. - **Location:** Boston, MA, United States - **Salary:** $160,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Computing Platforms, Computer Vision, Bash Shell, Booting (BIOS), Software as a Service, Code Review, Computer Engineering, Datasheets, Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, Hardware Design, Joint Test Action (IEEE Standards), Python (Programming Language), Key Management, Linux Kernel, Linux Support, Service Pack, Software Engineering, System Software, EndPointSecurity, Scripting, Graphics Processing Unit (GPU), Yocto, U-Boot - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fd1880fcc81b7537 ## About the Role * Linux kernel and device driver development in C, including device trees and common bus and camera interfaces * Bootloader development (U-Boot or similar) and board bring-up of new SoCs or modules * Embedded Linux security patching and maintenance over a multi-year product life, including CVE triage and kernel upgrades * A software engineering background with strong working knowledge of hardware: reading schematics and datasheets, debugging with JTAG, oscilloscopes, and logic analyzers * Scripting in Python and Bash * A track record of technical leadership: setting direction for a platform or subsystem and raising the bar for the engineers around you, * Hardware-level device security experience, including secure boot, chain of trust, key management, and secure factory provisioning * Experience optimizing embedded Linux for boot time, power, and reliability * Experience running workloads on NPUs or GPUs * Experience with OTA update systems for deployed fleets, including A/B partitioning and rollback * Yocto/OpenEmbedded, FreeRTOS, or Rust experience * Upstream Linux kernel contributions, or cybersecurity compliance experience such as EU RED / EN 18031 ## Description LineVision's customers include eight of the ten largest US utilities, which rely on field deployed device sensors to run securely and reliably. You will work on ruggedized, solar-powered sensors mounted on poles away from the transmission lines they monitor. Each pairs a Linux compute module with a companion microcontroller, connects over cellular, and must run for years without a site visit. Reporting to the Senior Manager of Embedded Software Engineering, you will have broad autonomy over kernel and bootloader maintenance, security patching, board bring-up, system software improvements, and device security, including secure boot. You will bridge a hardware-focused embedded team with Data Science and Computer Vision, moving algorithms onto the device and raising the team's software depth, delivering LineVision devices that are lean, secure, and ready for what comes next. Please note: Applicants must be currently authorized to work in the United States on a full-time basis. This position is not eligible for employment visa sponsorship., * Maintain the Linux kernel and bootloader on LineVision devices, including security patching, driver development, and operating system improvements * Lead board bring-up on new hardware platforms, from first boot through production * Drive system software improvements across the device platform, including performance, power efficiency, and reliability * Design hardware-level device security, including secure boot and factory-signed software, with hardware and manufacturing teams * Work with Data Science and Computer Vision to adapt algorithms for low-footprint, on-device execution, using the NPU, GPU, and other hardware blocks where they save CPU and power * Own the Linux BSP and build system for the platform, including device trees, OS image releases, and the kernel and bootloader upgrade strategy * Lead root cause analysis on cross-layer problems such as kernel crashes, power and thermal behavior, and field or manufacturing failures that span hardware and software * Influence SoC, module, and peripheral selection for future hardware, weighing Linux support, vendor BSP quality, long-term maintainability, and security features * Set technical standards for embedded Linux through design reviews, code review, and mentoring, and act as the technical resource for engineers across hardware, firmware, and cloud application software, * Assume day-to-day responsibility for kernel, driver, and bootloader work, with a documented security patching process * Baseline current system performance, including boot time, shutdown time, and power draw * Review the platform's kernel, bootloader, and security posture and present a prioritized technical roadmap to Engineering leadership Within the first 6 months: * Ship production system software improvements with measurable gains against the baseline * Define the device security architecture and roadmap with Hardware Engineering, Manufacturing, and the security team, covering secure boot and chain of trust, signed software and updates, key management and factory provisioning, protection of debug and physical interfaces, data protection, and regulatory cybersecurity requirements such as EU RED, * Lead the embedded software architecture for the next generation sensor, covering OS, bootloader, update mechanism, and security, and document the decisions for the wider team * Establish a repeatable workflow with Data Science and Computer Vision for moving models and algorithms onto the device * Grow the team's embedded Linux depth through design reviews, code review, and coaching, so kernel and driver work no longer depends on one person, * Critical Thinking: Develop frameworks for solving complex embedded problems, from kernel behavior to hardware interactions. Mentor teammates in structured debugging and root cause analysis. * Delivering Innovative Solutions: Develop strategies for the device software platform, including the next generation, and guide the team in executing them. * Empowering Others: Coach engineers on Linux and software practices while learning about LineVision's hardware from teammates. Drive initiatives that develop the team. * Stakeholder Management: Develop approaches for working with Data Science, Computer Vision, and hardware teams. Influence decisions on what runs where on the device., * Reports to Senior Manager Embedded Software Engineering, and joins an embedded team of engineers with deep hardware expertise. * Collaborates closely with Data Science, Software Engineering, and Hardware Engineering.