> Markdown version of [/jobs/ext/1453902-senior-embedded-engineer](https://www.wearedevelopers.com/jobs/ext/1453902-senior-embedded-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). --- # SENIOR EMBEDDED ENGINEER - **Company:** Syn-Tech Ltd. - **Location:** Tallahassee, FL, United States - **Experience:** Expert - **Salary:** $70,895.0 - $119,099.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), UClibc (C Standard Library), Computer Engineering, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Firmware, FreeRTOS, Python (Programming Language), Linux-Powered Devices, Linux Distribution, Unix Shell, Scrum Methodology, Real-Time Operating Systems, Shell Script, Systems Integration, Scripting, PIC Microcontroller, Code Comments, Git, Yocto, Information Technology, Free and Open-Source Software, U-Boot, IoT Security, Software Version Control - **Published:** July 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=efee60f0a42335bf ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field - or show us why your experience speaks louder than a diploma. * Requires a consistent and dependable work history, ideally reflecting 3-5 years of tenure with each previous employer. * Strong experience with Linux, including at least 5 years building and maintaining Linux distributions. * Proficiency in Python and POSIX shell scripting. * Comfortable using Git and modern source control workflows. * Excellent written and verbal communication skills. * Able to produce clear, effective documentation - from design specs to code comments. * A passion for technology, combined with a collaborative and self-driven attitude. PREFERRED EXPERIENCE (a plus, but not required): * Building custom Linux distributions with Yocto Project tools, or a tool like Buildroot. * Modifying and configuring U-Boot bootloaders. * Writing, debugging, or customizing Linux device drivers. * Integrating and adapting open-source software for embedded platforms. * IoT security principles and best practices. * Firmware development for microcontrollers. * Exposure to RTOS environments (e.g., FreeRTOS, Zephyr). * Working in Agile/SCRUM teams. * Familiarity with lab tools like oscilloscopes and logic analyzers. ## Description * Design, develop, and maintain custom Embedded Linux distributions for Syntech's fuel management systems using Yocto Project tools. * Define and implement robust strategies for system deployment and software updates. * Develop approaches to meet security and compliance requirements across our systems. * Contribute to expanding Linux integration across additional devices and product lines. * Write embedded software in shell script, Python, and C. * Support software running on hardware that interacts with users and other connected devices. * Innovate and problem-solve to create effective technical solutions to complex challenges. ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [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) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)