CrawlJobs Logo

Embedded Linux Cybersecurity Developer

nttdata.com Logo

NTT DATA

Location Icon

Location:
Romania , Brasov

Category Icon

Job Type Icon

Contract Type:
Employment contract, B2B

Salary Icon

Salary:

Not provided

Job Description:

You will be part of the development of an advanced telematics solution for commercial vehicles. You will join feature teams, working in an Agile environment (SAFe framework), contributing to the delivery of features within Program Increments (12-week cycles). This role is well suited for freelancers or independent consultants looking to work on complex automotive embedded projects.

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
  • Design and integrate real-time intrusion detection mechanisms
  • Monitor: Anomalous behavior
  • Protocol violations
  • Unauthorized access
  • Participate in Threat Analysis and Risk Assessment (TARA)
  • Align with ISO/SAE 21434
  • Identify attack vectors and define mitigation strategies
  • Ensure secure software update (OTA) processes
  • Prevent: Rollback attacks and Unauthorized firmware injection
  • Design cryptographic validation mechanisms

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)
  • Strong knowledge of: ISO/SAE 21434 and UN R155 / R156
  • Experience with: MACSec (IEEE 802.1AE) and MKA protocol
  • Experience with: Automotive Ethernet security
  • Experience with: Embedded Linux / Yocto and Security layers (meta-security, dm-verity, secure mounts)
  • Expert-level C++ (C++14 / C++17 / C++20)
  • Experience with: Multithreading
  • Async programming
  • Memory management

Nice to have:

  • Experience with automotive telematics systems
  • Background in HSM integration
  • Experience in large-scale embedded architectures
  • Exposure to secure communication stacks
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

Additional Information:

Job Posted:
May 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Embedded Linux Cybersecurity Developer

Senior Defensive Security Engineer – Embedded Systems

Silvus is seeking a Senior Defensive Security Engineer – Embedded Systems who wi...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related field (e.g., Mathematics, Computer Engineering)
  • Minimum 5 years in cybersecurity, with at least 2 years in defensive security roles focused on Linux-based systems
  • Expertise in Linux network security, secure coding, or embedded systems security
  • Coding/scripting in C/C++, Python, Bash, or assembly for Linux environments
  • Familiarity with Linux security tools like Auditd, Lynis, or vulnerability scanners
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Person (U.S. Citizen, or U.S. Permanent Resident) due to clients under U.S. federal contracts
Job Responsibility
Job Responsibility
  • Design and implement Linux-based security architectures for embedded systems, focusing on secure boot, and kernel hardening
  • Develop and enforce Linux security features, including iptables, netfilter, and auditd for intrusion detection and prevention
  • Conduct security assessments and audits of Linux-based embedded systems to identify and mitigate vulnerabilities
  • Integrate Linux security best practices into the development lifecycle (DevSecOps), emphasizing secure coding and configuration management
  • Manage vulnerabilities in Linux-based embedded systems, including timely patching and kernel updates
  • Train teams on Linux security practices, including privilege management, file system permissions, and container security
  • Participate in incident response planning and execution for Linux-based embedded systems
  • Implement Linux-native encryption and authentication mechanisms (e.g., dm-crypt, OpenSSL, PAM) for secure communications
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are searching for the best talent for Senior Software Engineer. Fueled by inn...
Location
Location
United States , Danvers
Salary
Salary:
109000.00 - 174800.00 USD / Year
mygwork.com Logo
myGwork - LGBTQ+ Business Community
Expiration Date
June 13, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or related field
  • 6+ years of embedded Linux internals development experience, including Linux kernel configuration, driver development, and OS image authoring using Yocto/BitBake (or equivalent) on Linux-based build environments
  • 6+ years of C/C++ experience for embedded or cross-compiled targets
  • 4+ years of Python experience for system-level tooling and automation, including pytest and coverage tooling
  • 4+ years of front-end development experience with HTML5, CSS3 (SASS/LESS), Angular framework
  • 4+ years of CI/CD pipeline development experience with integrated quality gates (static analysis, linting, SBOM/CVE reporting)
  • Experience integrating cloud connectivity services: TLS outbound communication, video streaming, and OTA update mechanisms
  • Experience implementing WiFi authentication mechanisms (e.g., WPA2-Enterprise, 802.1X) for embedded Linux platforms
Job Responsibility
Job Responsibility
  • Design and develop an embedded Linux platform using Yocto/Bitbake (or similar), including layer authoring, recipe creation, and OS image configuration for development and production environments
  • Develop and maintain embedded C/C++ application software cross-compiled for the target hardware
  • own the build, integration, and debugging lifecycle for low-level system components
  • Author Python-based system scripts and on-device tools for device configuration, log management, and operational workflows
  • write and maintain pytest unit tests with enforced code coverage standards
  • Build and maintain a device management web UI using HTML5, CSS3/SASS, Angular and integrate it as a deployable package
  • Own and optimize the CI/CD pipeline: code quality checks (static analysis, linting), full OS image builds, SBOM and CVE report generation, and image signing
  • Apply IEC 62304-compliant development processes ensuring requirements traceability, verification, and validation
  • implement features in compliance with FDA design controls, ISO 14971 risk management, and FDA cybersecurity guidance
  • Perform peer code reviews, mentor junior engineers, and contribute to architectural design decisions across the platform and application layers
What we offer
What we offer
  • Annual performance bonus
  • medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance
  • consolidated retirement plan (pension) and savings plan (401k)
  • long-term incentive program
  • Vacation - up to 120 hours per calendar year
  • Sick time - up to 40 hours per calendar year
  • Holiday pay, including Floating Holidays - up to 13 days per calendar year
  • Work, Personal and Family Time - up to 40 hours per calendar year
  • Fulltime
Read More
Arrow Right

Software Engineer Intern

As a Software Engineering Intern at Owl Cyber Defense, you will gain hands-on ex...
Location
Location
United States , Morrisville
Salary
Salary:
Not provided
owlcyberdefense.com Logo
Owl Cyber Defense
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Coursework or project experience in software development and Linux/Unix programming
  • Familiarity with at least one major programming language (C, C++, Java, Python, or Rust)
  • Basic understanding of networking protocols (TCP/IP, UDP/IP)
  • Exposure to software version control (Git) and debugging tools (gdb)
  • Interest in secure coding, operating systems, and embedded systems
  • Candidates must be able to obtain/maintain a US Government security clearance
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and testing of secure software components in C, C++, Java, Rust or Python
  • Collaborate with software and systems engineers to integrate code into Linux-based environments
  • Participate in code reviews, debugging, and test execution using Owl’s development standards
  • Support development of secure data transfer software aligned with STIG/CIS best practices
  • Gain exposure to SELinux configuration, systemd unit creation, and secure file handling
  • Develop and execute unit and functional tests to verify software performance
  • Use version control tools (Git) and scripting (Python/Bash) to automate development and test workflows
  • Participate in agile sprints, contributing ideas for process improvement and feature enhancement
Read More
Arrow Right

Software Engineer - Avionics Network Server

This position is responsible for the design and development of secure, scalable ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, or other related technical area
  • 5+ years of experience in avionic software development for Cloud/tablet connectivity
  • Hands-on software development experience with gateway/connectivity products in Linux and sandboxed environments, including integration with third-party applications such as Foreflight.
  • Experience incorporating cybersecurity considerations into software design and implementation
  • Experience with DO-178B/C
  • Experience developing safety critical embedded software for real-time systems
  • Experience developing embedded Linux applications
  • Experience coding in C++
  • Experience with TCP/UDP network protocols
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and development of secure, scalable software solutions for avionics and connected systems on embedded Linux platforms
  • Ensure compliance with aerospace standards while delivering high-performance, reliable systems
  • Deliver required content for the first product certification on an Urban Air Mobility platform and be part of the team that continues to develop software for connected applications for the future
  • Fulltime
Read More
Arrow Right
New

Software Engineer - Avionics Network Server

This position is responsible for the design and development of secure, scalable ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or other related technical area
  • 5+ years of experience in avionic software development for Cloud/tablet connectivity
  • Hands-on software development experience with gateway/connectivity products in Linux and sandboxed environments, including integration with third-party applications such as Foreflight
  • Experience incorporating cybersecurity considerations into software design and implementation
  • Experience with DO-178B/C
  • Experience developing safety critical embedded software for real-time systems
  • Experience developing embedded Linux applications
  • Experience coding in C++
  • Experience with TCP/UDP network protocols
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and development of secure, scalable software solutions for avionics and connected systems on embedded Linux platforms
  • Ensure compliance with aerospace standards while delivering high-performance, reliable systems
  • Deliver required content for the first product certification on an Urban Air Mobility platform
  • Continue to develop software for connected applications for the future
  • Fulltime
Read More
Arrow Right

Software Engineer - Avionics Network Server

This position is responsible for the design and development of secure, scalable ...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or other related technical area
  • 5+ years of experience in avionic software development for Cloud/tablet connectivity
  • Hands-on software development experience with gateway/connectivity products in Linux and sandboxed environments, including integration with third-party applications such as Foreflight
  • Experience incorporating cybersecurity considerations into software design and implementation
  • Experience with DO-178B/C
  • Experience developing safety critical embedded software for real-time systems
  • Experience developing embedded Linux applications
  • Experience coding in C++
  • Experience with TCP/UDP network protocols
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and development of secure, scalable software solutions for avionics and connected systems on embedded Linux platforms
  • Ensure compliance with aerospace standards while delivering high-performance, reliable systems
  • Deliver required content for the first product certification on an Urban Air Mobility platform
  • Continue to develop software for connected applications for the future
  • Fulltime
Read More
Arrow Right

Senior Embedded Linux / BSP Engineer

We are looking for a Senior Embedded Linux / BSP Engineer to lead the developmen...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Embedded Linux development
  • Deep knowledge of Yocto Project / BitBake
  • Experience with NXP i.MX platforms (especially i.MX8) is highly preferred
  • Solid understanding of: Linux kernel configuration and debugging, Bootloaders (U-Boot), Device Tree
  • Experience with: OTA frameworks (RAUC, Mender, SWUpdate), Secure boot and root of trust, Software signing and encryption
  • Experience with embedded networking: SSH, SCP, FTP, PPP / cellular connectivity
  • Familiarity with cloud-connected devices (AWS or similar)
Job Responsibility
Job Responsibility
  • BSP Development & Customization: Develop and maintain BSPs based on Yocto Project (LTS – Scarthgap or similar)
  • Customize Linux distributions for embedded platforms (i.MX8M Plus or similar)
  • Create and maintain BitBake recipes and layers
  • Integrate and configure system packages (e.g., SSH, networking tools, system utilities)
  • Linux System Integration: Configure and optimize Linux kernel (preferably mainline or near-mainline)
  • Work with bootloaders (e.g., U-Boot)
  • Manage device tree configurations and hardware interfaces
  • Debug low-level system issues (boot, drivers, peripherals)
  • OTA & System Update Architecture: Design and implement OTA (Over-The-Air) update mechanisms
  • Implement A/B partitioning schemes for fail-safe updates
What we offer
What we offer
  • Flexible and Remote Working
  • Career Growth: training and advancement opportunities
  • Performance Recognition: raises and career progression opportunities based on quarterly performance review
  • Health and Fitness Benefits: fitness reimbursements from day one, health budget after one year
  • Extra Paid Annual Leave: 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
  • Special Birthday Perk: Take your birthday off after a year of employment
  • Fulltime
Read More
Arrow Right

Software Cybersecurity Engineer IV

We're seeking a talented Software Cybersecurity Engineer IV to lead the design, ...
Location
Location
United States , Goleta
Salary
Salary:
131900.00 - 171500.00 USD / Year
karlstorz.com Logo
KARL STORZ
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant work experience in cybersecurity and software lifecycle
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Cybersecurity certifications (CISSP, HCISSP, CEH, CISM, CIMP, etc.)
  • Expert understanding of computer networks, embedded systems, and cybersecurity principles
  • Strong knowledge of C/C++, Linux, and Real-Time Operating Systems
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Lead cybersecurity control design, development, and implementation for medical devices
  • Deep understanding of Software Lifecycle processes from initial conception to maintenance. Being able to design and create protypes
  • Strong experience with writing code, production code and rolling it out to the customer - being hands on throughout the coding process
  • Object-oriented programming, cloud solutions, and related cybersecurity concerns
  • Conduct threat modeling, risk assessments, and vulnerability analyses
  • Collaborate with cross-functional teams to integrate security measures into the product development lifecycle
  • Define and implement cybersecurity testing plans, including penetration testing and design reviews
  • Stay up-to-date with the latest cybersecurity trends, threats, and technologies
What we offer
What we offer
  • Medical / Dental / Vision including a state-of-the-art wellness program and pet insurance
  • 3 weeks vacation, 11 holidays plus paid sick time
  • Up to 8 weeks of 100% paid company parental leave
  • includes maternal/ paternal leave, adoption, and fostering of a child
  • 401(k) retirement savings plan providing a match of 60% of the employee’s first 6% contribution (up to IRS limits)
  • Section 125 Flexible Spending Accounts
  • Life, STD, LTD & LTC Insurance
  • Tuition pre-imbursement up to $5,250 per year
  • Fitness reimbursement of up to $200 annually
  • Fulltime
Read More
Arrow Right