THE LINUX FOUNDATION PROJECTS

Technical Lead Software Engineer

By

Overview
We are seeking a full-time Technical Lead Software Engineer at Garmin’s U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for being a key technical contributor and/or Lead Software Engineer in major product and/or application development project or software development for significant new applications of known technology.

Essential Functions
Identify, integrate, and utilize new SW development tools in embedded Linux
Enhance, maintain, and update our custom embedded Linux based system
Develop automation strategies
Responsible for providing key technical contributions for major new products and/or applications including software development in C, C++, Python or other selected languages
May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies
Mentor and provide guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
Serve as architect for solutions that span multiple groups or disciplines
Work with software vendors to integrate externally developed deliverables into projects, as required
Evaluate new technologies, features and functions and offer suggestions
Offer process improvement suggestions and author new procedures as appropriate
Define general approaches and specific solutions to technical problems considered state of the art
Apply extensive technical expertise and analysis to all assigned projects and resolve complex problems
Provide significant contribution to software reviews across multiple product and/or application types
Complete broadly defined complex tasks including taking conceptual ideas and putting them to practice by using creativity and ingenuity

Basic Qualifications
Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 9 years relevant experience OR an equivalent combination of education and experience
Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Demonstrated experience in serving as the lead software engineer for projects in new markets or relying heavily on new technologies
Demonstrated experience with architecting solutions for multiple groups and/or disciplines
Demonstrated strong and effective verbal, written, and interpersonal communication skills
Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment

Desired Qualifications
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Demonstrated experience in configuring and building custom Linux distributions with the Yocto Project
Demonstrated knowledge of Linux services and inter-process communications
Proficiency in python and shell scripts

Sr. Embedded Engineer

By

As a Senior Embedded Engineer at Syntech, you will play a key role in driving the development of our industry-leading fuel control and accounting systems. Our embedded platforms are built around Linux, and we leverage the Yocto Project to craft custom Linux distributions that support our Java/OSGi applications and edge devices. At Syntech, we take IoT seriously—and we’re looking for someone who shares that passion, especially when it comes to Linux’s role within that space.

ESSENTIAL FUNCTIONS:
• 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.
• Familiarity with Yocto, Embedded Linux, open embedded, BSP ( board support package).

QUALIFICATIONS:
• 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.

CLOSING DATE: 2/27/26

Syntech job descriptions are meant as summarizations only. They do not necessarily reflect all duties and responsibilities of a position.

Syntech is a drug and alcohol-free work environment and Equal Opportunity/Affirmative Action Employer (Minority/Female/Disabled/Veteran)

SENIOR EMBEDDED ENGINEER

By

As a Senior Embedded Engineer at Syntech, you will play a key role in driving the development of our industry-leading fuel control and accounting systems. Our embedded platforms are built around Linux, and we leverage the Yocto Project to craft custom Linux distributions that support our Java/OSGi applications and edge devices. At Syntech, we take IoT seriously—and we’re looking for someone who shares that passion, especially when it comes to Linux’s role within that space.

ESSENTIAL FUNCTIONS:

• 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.
QUALIFICATIONS:
• 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.

CLOSING DATE: 2/27/26

Syntech job descriptions are meant as summarizations only. They do not necessarily reflect all duties and responsibilities of a position.
Syntech is a drug and alcohol-free work environment and Equal Opportunity/Affirmative Action Employer (Minority/Female/Disabled/Veteran)

Yocto Linux Mid-Level/Senior Software Engineer (Virtual)

By

The Yocto Linux Embedded OS Team is seeking a mid-level OR senior software developer who is an experienced contributor or lead that has expertise in Yocto Linux os configuration and deployment. In this role, you will develop, deploy, and maintain Linux Operating System configurations for Safety-Critical and non-Safety critical applications. This is a highly visible, multi-year strategic effort that impacts all areas of the enterprise.

VIE – Embedded Linux Engineer

By

Are you passionate about embedded technologies and eager to work on innovative software projects? Discover this opportunity!

Witekio helps device manufacturers bring their products to life with world-class software!

With over 20 years of experience and a team of more than 150 passionate professionals, we operate across multiple industries to help our clients accelerate time-to-market, improve their products, and reduce project risks. We love solving problems through design and technology. We offer comprehensive embedded development services, from full-stack to edge-to-cloud.

Witekio is headquartered in Lyon, France, with five offices across four countries, including the United States, the United Kingdom, France, and Germany. Witekio is also part of the Avnet group – a Fortune 500 company.

Want to learn more? Check out our case studies: https://witekio.com/category/case-studies/

What is the VIE program?

The VIE (Volontariat International en Entreprise) is an international program supported by the French Embassy and Business France that allows you to join our US team for 18 months. You will become part of our local engineering team and work on IoT projects on site.

⚠️ This program is only open to European citizens aged 18 to 29.

About the Role :

We are looking for an Embedded Linux Engineer to provide software development services for our clients. You will work from our US office in Bellevue, WA, within a small team, with regular client interactions.

Responsibilities:

– Define the best way to implement embedded system functionalities with the support of senior embedded engineers
– Create customized Yocto distributions, layers, and recipes
– Adapt U-Boot, the Linux kernel, and device drivers
– Develop or adapt Board Support Packages (BSPs) for client-specific hardware to provide additional features such as system updates, security, and boot optimization
– Develop or automate scripts and middleware in Bash, Python, C, or C++

What happens after the VIE?

At Witekio, we view the VIE as a long-term investment. Many of our current engineers started through this program. If your mission is successful, your journey can continue through our International Talent Program.

Your Profile:

– Master’s degree (Bac+5) in Computer Science or Computer Engineering, specializing in Embedded Systems
– Strong experience with Yocto or Buildroot, Linux kernel, and drivers
– Proficient in C/C++ development
– Experience with embedded development tools such as JTAG probes or logic analyzers is a plus
– Fluent English (all work is conducted in English)

What Witekio Offers:
– Exposure to a wide variety of projects and industries
– International environment with teams across France, Germany, UK, and the US, and opportunities for inter-office mobility
– Culture of mentorship and continuous learning

Benefits:
– 18-month program
– 30 days of vacation per year
– Round-trip flight ticket + 2 pieces of luggage
– Orca public transit card ($50/month)
– 2 weeks in an Airbnb to help you settle in
– Health insurance provided by Business France

Recruitment Process:
– Introductory interview with a recruiter
– Technical test via CodinGame
– Technical interview
– Interview with a manager
– (Optional) Informal chat with a current VIE to answer your questions

Engineer Sr 1 – Embedded Product Security

By

Seeking Embedded Software Engineers with an interest in cybersecurity wanting a career that positively impacts people lives!!

Arthrex is a global medical device manufacturer, and our mission is Helping Surgeons Treat Their Patients Better™. The right candidate for this role will have some experience securing and pen-testing embedded or IoT devices along with a background in electrical engineering or software system design. As our Sr 1 Embedded Product Security Engineer, your day-to-day would be assisting our product design and development teams in securing connected and IoT medical devices. You would take part in architecture reviews, grooming product security requirements, testing for vulnerabilities, and documenting the steps of our Secure Product Development Framework for use in regulatory submissions around the globe. You will have the opportunity to attend training for security certifications and go to events like H-ISAC Conferences, DEF CON, and Black Hat. And of course, you would get to help secure cutting-edge technology that has a positive impact in society!

Main Objective: Responsible for product software and hardware design implementations from a cybersecurity perspective, and identifying and resolving security issues, including the appropriate security analysis, defenses, and countermeasures at each phase of the product lifecycle, to result in robust and reliable products.

Essential Duties and Responsibilities:

Designs security architecture of components or functional systems and modifies existing designs to develop or improve products.
Recommends alterations to development and design to improve the security of products and/or procedures.
Contributes to a broader design perspective and considers how an application interacts with the underlying infrastructure or external resources.
Develops threat scenarios and designs responses for associated vulnerabilities to mitigate risk.
Maintains design history file for assigned projects, adhering to Arthrex design control procedures.
Determines the necessity of security testing and initiates testing of assigned products.
Provides Regulatory department technical support for assigned projects as needed.
Supports Marketing and Product Management with technical information to be used for training and marketing of assigned products.
Supports Software Engineering to design and develop components, processes, and training using Security-by-Design and Privacy-by-Design principles.
Supports surgeon and distributor customers in the sales process by educating and demonstrating security-focused aspects of assigned products as needed.
Partner with Legal, Compliance, Privacy, and Information Security departments to ensure products and staff comply with required laws, regulations, and policies.
Reports progress and status of assigned projects on a timely basis.
May be required to travel; International travel may be required.

Knowledge:

Complete understanding and application of principles, concepts, practices, and standards. Full knowledge of industry practices.

Reasoning Ability:

Develops solutions to a variety of complex problems. May refer to established precedents and policies.

Discretion/ Latitude:

Work is performed under general direction. Participates in determining objectives of assignment. Plans schedules and arranges own activities in accomplishing objectives. Work is reviewed upon completion for adequacy in meeting objectives.

Skills:

Knowledgeable of System and Software Development Processes and Lifecycles required.
Knowledgeable of application security best practices required.
Yocto project knowledge and embedded development processes preferred.
Knowledgeable of FDA and ISO guidelines for the development of medical devices preferred.
Project management and communication skills preferred
Proficiency in the use of threat scenarios and risk mitigation techniques preferred.
Experience in web application security and controls concepts preferred..
Experience in embedded system development, IoT lifecycle, real-time operating systems, firmware, RFID, CANbus, WiFi, or Bluetooth LE preferred.

Education/ Experience:

5 years of related experience
Bachelor’s degree required preferably in Engineering (Mechanical, Biomedical, Electrical or Software Engineering), Computer Science, Information Security, or Cybersecurity

Staff Software Engineer – Embedded Linux

By

As a Linux Software Engineer at Zipline, you’ll build and maintain our Yocto-based Linux kernel BSP powering our flight computers, enabling our highly autonomous aircraft to safely fly over millions of homes day-in and day-out. You will work closely with other Linux experts on this team. You will also work closely with software engineers who build user-space applications and drivers. This job also spans the entire development lifecycle, working with the Release team, owning validation, and analyzing performance from real-world flight tests.

Our technical stack is built on embedded Linux, running on three desktop-grade computers with a distributed network of sensors, redundant communication links, and actuators. We are looking for detail-oriented engineers with deep expertise in embedded Linux and distributed systems, including kernel development, userspace tooling, real-time performance tuning, system reliability and core operating systems activities.

RidgeRun

By

RidgeRun is an unparalleled engineering team for embedded Linux software development, solutions for the leading systems-on-chip vendors and frameworks