CrawlJobs Logo

Embedded Systems Engineer - Yocto

Portugal, Caldas da Rainha · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

Randstad Digital is specialized in the recruitment of middle and senior positions for the Digital Market. Our client is the leading company in the Aerospace, defence, and security sectors on a global scale and he is looking for a Embedded Systems Engineer - Yocto for Caldas da Rainha.

Job Responsibility

  • Customize and optimize Linux systems for our specific hardware and application needs, ensuring stability and performance
  • Manage device tree configurations for various carrier devices to optimize system performance
  • Work with teams to implement and improve our OS framework, ensuring scalability and reliability
  • Continuously evaluate system design and propose enhancements to improve performance and functionality

Requirements

  • Experience with Linux, Yocto or Buildroot: Hands-on experience with building Linux systems using Yocto/Buildroot for custom distributions
  • Knowledge in implementing over-the-air updates for secure and seamless software maintenance
  • Experience in Git and CI/CD: Good skills in Git version control and CI/CD pipelines for smooth software deployment
  • Experience collaborating with multidisciplinary teams to achieve project goals
  • Fluent in English

Nice to have

  • Familiarity with platforms like NVIDIA Jetson or Toradex, for optimizing embedded systems
  • Knowledge of Poky: Understanding of Poky for embedded system customization in the Yocto Project

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Systems Engineer - Yocto

8 matching positions

Embedded Systems Engineer (Yocto)

At TEKEVER, we lead innovation in Europe as the European leader in unmanned tech...
Location
Location
Portugal , Caldas da Rainha
Salary
Salary:
Not provided
tekever.com Logo
Tekever
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Linux, Yocto or Buildroot: Hands-on experience with building Linux systems using Yocto/Buildroot for custom distributions
  • Knowledge in implementing over-the-air updates for secure and seamless software maintenance
  • Experience in Git and CI/CD: Good skills in Git version control and CI/CD pipelines for smooth software deployment
  • Experience collaborating with multidisciplinary teams to achieve project goals
  • Fluent in English
Job Responsibility
Job Responsibility
  • Customize and optimize Linux systems for our specific hardware and application needs, ensuring stability and performance
  • Manage device tree configurations for various carrier devices to optimize system performance
  • Work with teams to implement and improve our OS framework, ensuring scalability and reliability
  • Continuously evaluate system design and propose enhancements to improve performance and functionality
What we offer
What we offer
  • A dynamic and cooperative work environment and an opportunity to make a difference
  • Salary Compatible with the level of proven experience
  • Food allowance and health insurance
  • Fulltime
Read More
Arrow Right

Staff Embedded Systems Engineer

Torus is hiring a Staff Embedded Systems Engineer to be a senior level individua...
Location
Location
United States
Salary
Salary:
150000.00 - 175000.00 USD / Year
torus.co Logo
Torus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience
  • 5+ years of hands-on experience developing commercial embedded software or firmware applications
  • Strong Python proficiency and real production experience running Python on Embedded Linux (Yocto or similar)
  • Solid understanding of serial communication protocols—RS-485, Modbus, I²C, CAN, Ethernet
  • Experience with real-time embedded systems: multi-threading, inter-process communication, timing constraints
  • Ability to read schematics and PCB layouts to troubleshoot hardware integration issues
  • Proven track record leading or mentoring engineers on technical projects
  • Applicants must already have the legal authorization to work in the US without requiring any employer sponsorship
  • Proficiency in reading, writing, and speaking English required
Job Responsibility
Job Responsibility
  • Supporting and mentoring a small team of firmware engineers
  • Developing firmware features across our energy storage product lines: telemetry, control loops, cloud connectivity, and hardware abstraction layers
  • Owning system integration—working closely with hardware, data, and software teams
  • Driving quality through design reviews, automated testing, and documentation
  • Debugging and optimizing real-time embedded applications and serial communication interfaces
  • Supporting scaling operations—deployment tooling, remote monitoring, and root-cause analysis of field issues
  • Participate in on-call rotation for escalated technical issues
What we offer
What we offer
  • Employee Rewards Package including Equity
  • 401(k) Retirement Savings Plan
  • Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans
  • Dental insurance
  • Vision insurance
  • Human-centered Paid Time Off including Unlimited Discretionary PTO
  • 10-days paid company holidays
  • Waiting period-free 100% paid parental leave
  • Torus paid Life and AD&D Insurance with option to purchase additional coverage
  • Voluntary Short- and Long-Term Disability Insurance
  • Fulltime
Read More
Arrow Right
New

Engineer, Embedded Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 4 to 8 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team.
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use.
  • Generates alternatives and takes reasonable risks while solving technical problems.
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance.
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment.
  • Uses existing engineering tools and best practices to report and track product and process metrics.
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Senior Engineer, Embedded Software

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Senior Engineer, Embedded Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Strong communication (written and verbal), documentation and presentation skills
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board
  • Completes detailed, high quality technical documentation of product designs
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Senior Engineer, Embedded Software – Front Line Care

Baxter’s Front line care business unit products expand therapies to better help ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Strong communication (written and verbal), documentation and presentation skills
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions, shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
  • Informs others proactively about developments or issues that affect their work, and their ability to meet commitments
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Engineer, Embedded Software– Front Line Care

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 4 to 8 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • shares technical knowledge with team
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Completes detailed, high quality technical documentation of product designs through the generation and maintenance of design requirement specifications, engineering prints, material specifications and bills-of-materials
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right
New

Senior Engineer, Embedded Software

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer/ Electronics Engineering, Computer Science with 6 to 10 years of work experience in embedded SW development
  • Experience in at least one complete embedded software development life cycle from concept to release
  • Demonstrate significant technical contribution to the projects
  • Knowledge or experience on digital signals, analog signal, sensor interfaces, motor driver interfaces, PID control, network interfaces
  • Knowledge in programming language QT, C, C++, knowledge with Software Design Pattern
  • Knowledge and product development experience in embedded OS environment, such as FreeRTOS, embOS, VxWorks, µC/OS or Embedded Linux (Yocto or Flex OS), familiar with embedded application, or firmware development
  • Experience with communication protocols and interfaces (CAN, UART, SPI, I2C, USB, TCP/IP) driver development
  • Be able to read schematics and interact with hardware engineers to understand hardware, software trade-offs
  • Experience of delivering documentation on embedded software module design, test plan, test case, FMEA and task effort estimation in creating applications for embedded systems
  • Strong communication (written and verbal), documentation and presentation skills
Job Responsibility
Job Responsibility
  • Identifies technical problems, provides innovative, creative solutions
  • Incorporates business, market, industry and competitive knowledge into technical solutions
  • Generates alternatives and takes reasonable risks while solving technical problems
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems
  • Participate or lead in design/change reviews with the Sustaining Team and Engineering Change Board
  • Completes detailed, high quality technical documentation of product designs
  • Seeks knowledge of the business, market, industry and competitive environment
  • Uses existing engineering tools and best practices to report and track product and process metrics
  • Challenges project teams and established work processes
  • Informs others proactively about developments or issues that affect their work
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right