CrawlJobs Logo

Embedded Systems Engineer (Yocto)

tekever.com Logo

Tekever

Location Icon

Location:
Portugal , Caldas da Rainha

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At TEKEVER, we lead innovation in Europe as the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation. We operate across four strategic areas, combining artificial intelligence, systems engineering, data science, and aerospace technology to tackle global challenges — from protecting people and critical infrastructure to exploring space. We offer a unique surveillance-as-a-service solution that delivers real-time intelligence, enhancing maritime safety and saving lives. Our products and services support strategic and operational decisions in the most demanding environments — whether at sea, on land, in space, or in cyberspace.

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
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

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Systems Engineer (Yocto)

Senior Embedded Software Engineer

The Senior Embedded Software Engineer role focuses on developing high-quality em...
Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 6 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
  • Coach and support team members in their deliverables
  • Accountable for the highest quality delivery of our work for all our products
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Specific programs to help reach career goals
  • Inclusive work environment celebrating individual uniqueness
  • Fulltime
Read More
Arrow Right

Embedded Linux Engineer

Mirokaï robots run on NVIDIA Jetson Orin hardware. The core software (Operating ...
Location
Location
France , Paris
Salary
Salary:
Not provided
enchanted.tools Logo
Enchanted Tools
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You want to know more about embedded Linux systems.
  • You have already used a Single Board Computer (RaspberryPi, BeagleBoard, NVIDIA Jetson)
  • You like robotics and have already built or worked on robots as a hobby.
  • You like learning new things
Job Responsibility
Job Responsibility
  • Build an OS image with Yocto
  • Integrate new software projects into the image
  • Customize or upgrade the Linux kernel
  • Add Real Time patches to the Linux kernel (PREEMPT-RT patch)
  • Develop new system services or tools (Rust, Python)
  • Create new CI jobs (GitLab CI) to automate tests or build tasks
Read More
Arrow Right

Software Engineer

As a Software Engineer on the Platforms team (Operating System), you will own, e...
Location
Location
United States , Palo Alto
Salary
Salary:
Not provided
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience with Yocto and maintaining custom layers and recipes
  • Strong understanding of Linux system architecture, including kernel and init systems
  • Comfortable working with board bring‑up, device trees, and low‑level debugging
  • Track record of supporting embedded platforms in production environments
  • Ability to manage complexity across board support packages (BSPs), build artifacts, and deployment flows
Job Responsibility
Job Responsibility
  • Own and evolve our Yocto‑based Linux distribution across multiple embedded platforms
  • Build tools, abstractions, and documentation to make the OS easier for teams to develop on
  • Add and maintain features in the OS layer—ranging from kernel patches to system services
  • Collaborate with hardware and software teams to bring up new boards and integrate peripherals
  • Debug and fix issues spanning bootloaders, device trees, kernel, and userspace
  • Ensure OS images are stable, reproducible, and suitable for both development and production use
What we offer
What we offer
  • Equal Opportunity Employer features
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Think ahead, cover all corner cases, identify risk factors, and mitigate those risks
  • Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development
  • Unconditional inclusivity in the way of work and celebration of individual uniqueness
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

This role involves designing, developing, and debugging embedded software system...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams.
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Think ahead, cover all corner cases, identify risk factors, and mitigate those risks
  • Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • Personal & Professional Development opportunities
  • Inclusive and flexible culture
  • Specific programs to help reach career goals.
  • Fulltime
Read More
Arrow Right

Linux Platform Engineer

As CLEAR continues to expand its identity platform across physical and digital e...
Location
Location
United States , New York
Salary
Salary:
150000.00 - 185000.00 USD / Year
clearme.com Logo
Clear
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of hands-on experience administering embedded Linux systems
  • Strong proficiency in Python for system automation, service orchestration, and hardware communication
  • Familiarity with A/B update mechanisms (RAUC, Mender, SWUpdate, or custom partition-switching logic)
  • Experienced in serial communications (UART, RS-232, USB-serial) and SDK-based hardware integration
  • Deep knowledge of service dependencies, timers, and watchdog configuration
  • Familiarity with network observability and remote device management at fleet scale
  • Committed to operational excellence, focused on designing for resilience, testability, and safe rollback
  • Collaborative, pragmatic, and curious
  • equally comfortable debugging a kiosk in the field or improving CI/CD for edge devices
Job Responsibility
Job Responsibility
  • Architect and implement OS-level watchdogs, process monitors, and self-healing mechanisms to ensure devices automatically recover from failures (service restarts, reboots, or rollbacks)
  • Manage and enhance our OTA update framework to enable safe, atomic updates via A/B partition swapping and automated rollback when needed
  • Develop and maintain Python-based services that interact with connected peripherals (payment terminals, scanners, sensors) via vendor SDKs and serial interfaces
  • Own and maintain our custom Linux image (via Yocto, Buildroot, bootc, rpm-ostree, etc), managing systemd units, udev rules, and security policies for a locked-down, production-grade environment
  • Build lightweight monitoring agents to stream logs, metrics, and telemetry (connectivity, performance, temperature) to centralized observability systems such as Datadog or Splunk
  • Work closely with software, SRE, and field operations teams to identify pain points and develop scalable solutions that improve reliability and ease of maintenance
What we offer
What we offer
  • Meals and snacks
  • Stipend and reimbursement programs
  • Comprehensive healthcare plans
  • Family building benefits (fertility and adoption/surrogacy support)
  • Flexible time off
  • Free OneMedical memberships for you and your dependents
  • 401(k) retirement plan with employer match
  • Annual bonuses
  • Commission
  • Restricted Stock Units
  • Fulltime
Read More
Arrow Right

Yocto/Linux Platform Engineer

As a Yocto/Linux Platform Engineer at Airtame, you will be responsible for build...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
airtame.com Logo
Airtame GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience working in embedded/BSP Linux development
  • Experience with Yocto Project / OpenEmbedded based projects
  • Experience with Linux kernel and userland development
  • Skills in debugging and troubleshooting in Linux systems
  • Solid knowledge of C or C++ programming
  • Experience with Python programming
  • Experience with UEFI firmware and bootloaders
  • Good grasp of networking fundamentals
  • Experience with Wi-Fi and Bluetooth stacks
  • Experience with electronics and hardware design
Job Responsibility
Job Responsibility
  • Participate in delivering the next generation of Airtame products
  • Work on bring-up of new devices, writing and maintaining Yocto recipes
  • Understand, support, and improve the OS that runs on current Airtame devices
  • Provide input to internal architecture discussions and decisions
  • Help scope projects to ensure timely delivery
  • Provide support, guidance and coaching to more junior members of the team
What we offer
What we offer
  • A healthy work-life balance
  • Significant responsibility and ownership over projects and your field of expertise
  • Five weeks paid vacation and 5 days of extra paid AirtameFlex days
  • Pension and private health insurance
  • Flexible work environment, with a hybrid mindset
  • Fulltime
Read More
Arrow Right

Senior Engineer - Board Support Packages

The Senior Engineer - Systems (Board Support Packages) provides technical expert...
Location
Location
Canada
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded systems and hardware
  • Experience with C/C++ programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C/C++ programming
  • Solid understanding of embedded systems and hardware
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop and maintain BSP components and configurations
  • Enable new hardware platforms and processors
  • Support hardware bring-up and validation
  • Write high-quality, maintainable code following team standards
  • Debug and resolve complex BSP-related issues
  • Optimize BSP performance and compatibility
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
  • Fulltime
Read More
Arrow Right