CrawlJobs Logo

Embedded Linux Developer

· Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Senior Embedded Linux Developer with strong C programming skills and practical experience with Zephyr RTOS and low-level embedded development. You will work on a long-term industrial automation project involving Embedded Linux platforms, ARM-based microcontrollers, device communication, and security-related functionality.

Requirements

  • Embedded Linux / strong
  • C Programming / strong
  • Zephyr RTOS / strong
  • ARM-based MCU Development / strong

What we offer

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Looking for more opportunities?

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

Similar Jobs for

Embedded Linux Developer

8 matching positions

Embedded Linux Cybersecurity Developer

You will be part of the development of an advanced telematics solution for comme...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Business Informatics, or a comparable field
  • Minimum 5 years of experience in a similar position
  • Strong experience with Qualcomm security architecture: Trusted Execution Environment (TEE)
  • TrustZone
  • Secure MSM
  • Deep understanding of: Asymmetric & symmetric cryptography
  • Hashing algorithms
  • PKCS standards
  • Expertise in: SELinux policy development (targeted / MLS)
  • Linux hardening (namespaces, kernel protection)
Job Responsibility
Job Responsibility
  • Architect and validate the hardware-rooted Chain of Trust
  • Manage secure boot flow from Qualcomm PBL → Linux kernel → user space
  • Define and implement PKI strategy
  • Manage: Certificate lifecycle
  • Code-signing authorities
  • PKCS standards (especially PKCS#11)
  • Enable secure interaction with HSM / TrustZone
  • Design and implement SELinux policies
  • Enforce least privilege principles
  • Perform security audits across system services
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions
  • Accredited Coaching School
  • Parties or themed events
  • Fulltime
Read More
Arrow Right
New

Software Developer (Embedded Systems)

Zachary Piper Solutions is seeking a Software Developer (Embedded Systems) to su...
Location
Location
United States , Kent
Salary
Salary:
140000.00 - 160000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience with embedded programming using C/C++ in Linux or PetaLinux environments
  • Hands-on hardware/software integration experience with embedded processors
  • Exposure to FPGA environments, Board Support Packages (BSP), or SDR development
  • Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, or related discipline (Master’s or PhD also accepted per experience requirements)
  • Active Top Secret clearance
Job Responsibility
Job Responsibility
  • Supporting code generation for highly embedded systems and FPGA-based platforms
  • Developing embedded C/C++ software targeting Linux/PetaLinux environments
  • Collaborating with multi-disciplinary engineering teams to prototype hardware solutions
  • Conducting hands-on hardware/software integration and validating execution on target processors
  • Contributing to open-architecture frameworks enabling dynamic algorithm updates on deployed radios
What we offer
What we offer
  • PTO
  • Paid Holidays
  • Medical
  • Dental
  • Vision
  • 401K
  • Tuition Reimbursement
  • Sick leave as required by law
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer, Embedded Linux & Android

General Motors is seeking a highly skilled and experienced professional to join ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in electrical engineering or a related field, or Work equivalent experience
  • 8+ years of experience in Android, embedded Linux kernel development, device driver programming, and board bring-up
  • Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms
  • Experience in Android or other embedded device bring-up, such as cameras, displays, audio devices and network system
  • Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration
  • Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI
  • Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0)
  • Proficiency in diagnostics, health monitoring, and fault detection for embedded systems
  • Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing
  • Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf)
Job Responsibility
Job Responsibility
  • Develop and enhance Android & Embedded Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0)
  • Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging
  • Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack
  • Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems
  • Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity
  • Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles
  • Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction
  • Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability
  • Fulltime
Read More
Arrow Right

Staff Embedded Linux Engineer

Aurora’s mission is to deliver the benefits of self-driving technology safely, q...
Location
Location
United States , Mountain View
Salary
Salary:
189000.00 - 303000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • Minimum of 8+ years of hands-on experience in embedded Linux development, with a strong background in system-level programming and board bring-up
  • Deep expertise in the Yocto Project, including custom layer development, recipes (BitBake), and image generation
  • Strong proficiency in C/C++ programming for embedded and kernel-level development
  • In-depth knowledge of the Linux kernel internals, memory management, scheduling, and device driver architecture
  • Hands-on experience with debugging tools like GDB, JTAG, Lauterbach, and oscilloscopes
  • Strong problem-solving, analytical, and communication skills, with the ability to work effectively in cross-functional teams
Job Responsibility
Job Responsibility
  • Lead the design, development, customization, and maintenance of Board Support Packages (BSPs) for various hardware platforms using the Yocto Project build system
  • Configure, build, and optimize the Linux kernel, bootloaders (U-Boot), and root file systems for custom hardware, ensuring system stability and performance
  • Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB
  • Collaborate with hardware engineers during initial board bring-up, debugging issues at the register and schematic levels using tools such as JTAG, oscilloscopes, and logic analyzers
  • Implement and enhance functionalities related to the PCIe subsystem, including DMA, memory management, and interrupt handling
  • Work with BIOS/UEFI configurations and integrate them with the embedded Linux environment as required for specific platforms (e.g., x86 architectures)
  • Optimize system performance, boot time, memory footprint, and power consumption for embedded devices
  • Develop and maintain robust CI/CD pipelines and automated testing workflows for the embedded software stack
  • Create Requirements and Design, conduct code reviews, mentor junior engineers, and develop unit test plans
What we offer
What we offer
  • annual bonus
  • equity compensation
  • Fulltime
Read More
Arrow Right

Cno Embedded Developer

Perform low-level software development and operations support for complex system...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience with software development in C++, C, or Assembly, including x86, ARM, or PowerPC
  • Experience with developing embedded software systems in Assembly, C, C++, or proprietary languages in UNIX, Linux, or Windows Environments
  • Experience with integrating hardware and software systems
  • Experience with requirements analysis for embedded systems
  • Ability to obtain a TS/SCI clearance with a polygraph
  • HS diploma or GED
What we offer
What we offer
  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • Fulltime
Read More
Arrow Right

Senior Embedded Linux / Platform Security Engineer

Our client is a privately held medical technology company developing and commerc...
Location
Location
United States
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Embedded Linux, particularly Ubuntu (or Ubuntu-based distributions)
  • Proven background in platform security, system hardening, and secure image creation
  • Experience working in regulated environments, ideally medical devices (FDA, QMS compliance)
  • Hands-on experience with OTA update systems and lifecycle management for embedded devices
  • Solid understanding of: Linux kernel and system internals
  • Filesystems, networking, and system services
  • Security frameworks and best practices
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure Ubuntu-based embedded Linux images for production environments
  • Implement system hardening, security controls, and compliance measures aligned with FDA and QMS standards
  • Support OTA (Over-the-Air) update mechanisms, ensuring reliability and security of deployed devices
  • Collaborate with internal teams and external partners to develop minimal, hardened production images
  • Contribute to platform security architecture, including secure boot, access control, and system integrity
  • Assist in integrating and securing edge/embedded compute platforms, including future NVIDIA Jetson-based systems
  • Participate in risk assessments, threat modeling, and vulnerability remediation across the device lifecycle
What we offer
What we offer
  • Opportunity to step into a Jetson-focused role over time with support from a dedicated NVIDIA consulting partner
  • High-impact work on production-grade medical devices in a regulated environment
  • Ability to influence platform security strategy and architecture from the ground up
  • Fulltime
Read More
Arrow Right

Embedded Developer 3

Columbia Technology Partners is searching for a fully cleared Embedded Developer...
Location
Location
United States , Annapolis Junction
Salary
Salary:
190000.00 - 225000.00 USD / Year
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Electrical Engineering or Computer Science, Computer Engineering or Mathematics or similar STEM degree and a minimum of twelve (12) years of software/system development work experience or a Masters in Engineering with a minimum of eight (8) years of experience with technical expertise in three (3) or more of the following areas (Four years of equivalent related experience may be substituted for the Bachelor degree): System Requirements Analysis
  • Software System Design
  • Software System Development
  • Software System Integration
  • Software System Testing
  • In addition to the minimum requirements above, the individual shall have at least ten (10) years of work experience in four or more of the following areas: Developing embedded software systems in assembly, C, C++, or other proprietary languages
  • Developing embedded software systems in one or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems
  • Experience with operating system internals with one or more of the following operating systems: Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems
  • Reverse engineering and analysis of software
  • Low-level programming of device drivers in a Unix, Linux, or Windows environment
Job Responsibility
Job Responsibility
  • Analyzes requirements and determines which requirements have a software component
  • Translating those requirements into software instructions entered either by hand or through an automated tool used to generate code software
  • With assistance breakdown program specifications into it simplest elements and translate it into code
  • With assistance clarify actions the program is intended to perform
  • Work as a part of a team to write a specific section of code
  • Write detailed documentation for the operation of the program by users
  • Combine all elements of a program design and test it
  • Establish detailed program specifications through discussion with government stakeholders
  • Conduct User acceptance testing
  • Guide the design and development process to completion
What we offer
What we offer
  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
  • Vision + Dental: Both free to you + paid in full by CTP
  • Retirement: 401k - 6% company contribution
  • PTO + Leave
  • Jury Duty, Bereavement + Military Leave provided
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right