THE LINUX FOUNDATION PROJECTS

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

Cornersoft Solutions LLC

By

Specialists in Embedded Linux with Yocto customization, Linux device drivers, U-Boot integration and other Linux BSP design concepts. Experience on a variety of SoC and FPGA platforms including Xilinx, NXP, TI and Microchip.

SocCentric

By

We specialize in Embedded Linux and Yocto, offering BSP, device drivers, OTA updates, secure boot, and middleware configuration services