> Markdown version of [/jobs/ext/525251-embedded-software-engineering-lead](https://www.wearedevelopers.com/jobs/ext/525251-embedded-software-engineering-lead). 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). --- # Embedded Software Engineering Lead - **Company:** LineVision, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $145,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Computing Platforms, C++ (Programming Language), Cellular Networks, Code Coverage, Software Quality, Code Review, Data Transmissions, Software Debugging, DevOps, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, GNU Debuggers, Joint Test Action (IEEE Standards), Python (Programming Language), Software Engineering, Universal Asynchronous Receiver/Transmitter, Core Api, Yocto, Codebase, U-Boot, Software Coding - **Published:** June 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6cf3bba1f3d79b2b ## About the Role Do you have experience in Tooling?, * 7+ years of production embedded software experience, with demonstrated delivery of firmware into shipping hardware products that operate in the field (not only prototype or lab environments) * Hands-on experience with Yocto embedded Linux and FreeRTOS as core development tools * Proven experience building or maintaining OTA update infrastructure for deployed IoT/edge device fleets * Strong proficiency in C/C++ and Python; comfort debugging across hardware/software boundaries using JTAG, GDB, oscilloscopes, and logic analyzers * Experience leading or mentoring engineers in a small team setting, with a track record of raising team output quality, * Deep experience with power-managed sleep/wake architectures, where a multi-processor device must duty-cycle aggressively to survive on solar, and where firmware reliability directly determines field uptime * Familiarity with multi-band, multi-carrier cellular connectivity (LTE/LTE-M) and remote device management for distributed field fleets operating over encrypted tunnels * Track record of supporting manufacturing test development and production validation alongside firmware delivery * Prior experience at a hardware-focused startup where engineers owned the full arc from design to deployment to sustained field support, + Panel 1: Technical competency & experience + Panel 2: Teamwork, culture fit, and communication * Final Round: Leadership Team & Hiring Manager Sign-Off ## Description * Develop and maintain embedded firmware across the full stack of the remote sensing platform: a Yocto embedded Linux build on an NXP iMX8 compute module, plus a companion FreeRTOS microcontroller that manages power, solar charging, sleep/wake cycles, and cellular data transfer. You own code quality, test coverage, and production readiness across both. * Lead a small team of embedded engineers as a player-coach: writing code alongside the team, conducting code reviews, and setting technical standards for the group * Own the over-the-air update pipeline and fleet management tooling, delivering reliable firmware updates to devices that wake on a constrained duty cycle over private cellular networks, where a deployment window is measured in seconds and a failed update can strand a unit in the field * Own the kernel and board-level driver layer (U-Boot, MIPI camera, HID, and custom peripheral interfaces over UART), and drive integration of the optical sensing and image processing payload, working with hardware and data teams on the compute, power, and thermal trade-offs that govern a solar-powered device * Serve as the embedded systems point of contact for cross-functional partners in Hardware, Quality, Field Operations, and DevOps Within the first 3 months: * Build hands-on familiarity with the platform architecture, codebase, and Yocto build system; understand the production fleet topology and OTA infrastructure * Identify and resolve at least one active reliability or field issue, working directly with Field Operations to diagnose and ship a fix * Stand up a device health telemetry pipeline and a regular review cadence, capturing the fleet signals (power and charge state, connectivity, wake-cycle behavior, OTA outcomes, error rates) that form the foundation for a fleet health dashboard and, longer term, predictive and preventative maintenance. Within the first 6 months: * Own delivery of a defined firmware milestone tied to the RS-1 product roadmap, taking it from design through production release * Establish or improve at least one team practice - code review standards, testing methodology, or documentation - that raises the bar for the whole team * Deliver a working fleet health dashboard on top of that telemetry, giving the team and Field Operations a live view of device state and early warning on units trending toward failure Within the first year: * Lead the team through a full firmware release cycle: from feature development to manufacturing test support to OTA fleet rollout * Build a measurable improvement in fleet reliability metrics (reduced field incidents, faster root cause resolution, or improved OTA success rates), * Critical Thinking: Analyze embedded systems problems independently, propose solutions that hold up in production, and navigate trade-offs across power, connectivity, thermal, and compute constraints with intellectual curiosity. * Taking Ownership: Own embedded software delivery end-to-end - from first commit through field deployment - and communicate progress proactively to team and cross-functional partners. * Empowering Others: Mentor junior firmware engineers through code review, technical guidance, and shared standards; recognize others' contributions and create space for the team to grow. * Follow Through - Execution: Deliver quality firmware on schedule, hold the team accountable to production readiness standards, and follow through on commitments to cross-functional partners., * Reports to the CTO; leads a small team of firmware engineers as a player-coach IC. * Collaborates closely with Hardware Systems, Quality, Field Operations, DevOps, and Data teams. ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)