CrawlJobs Logo

Embedded Linux Cybersecurity Developer

Romania, Brasov Employment contract, B2B · Job Posted May 14, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

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

Similar Jobs for

Embedded Linux Cybersecurity Developer

8 matching positions

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

Embedded Developer

As an embedded software engineer, you know how to create and maintain crucial pi...
Location
Location
United States , Annapolis Junction
Salary
Salary:
69400.00 - 158000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience with software development using C
  • Experience with configuration, administration, and development with Virtual Environments such as VMWare, ESXi, or Open Stack
  • Experience with Linux Development
  • Experience with software reverse engineering or debugging tools such as IDAPro, OllyDbg, or gdb
  • Experience with assembly languages development or reversing
  • Knowledge of low-level systems programming concepts
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree
Job Responsibility
Job Responsibility
  • Support the development of systems, sites, and tools
  • Write, test, and edit code
  • Develop and reverse engineer software that supports hardware functionality on a wide range of devices
  • Configure solutions based on the platform being used
  • Partner with team leadership to troubleshoot and correct operational issues
  • Partner with cybersecurity specialists to ensure software security
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
Read More
Arrow Right

Embedded Product Cybersecurity Expert / ISO 21434, IEC 62443

As a Cybersecurity Engineer – Embedded Products, you will play a central role in...
Location
Location
Canada , Montréal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Software, Electrical, Computer, or Automotive Engineering or a related field
  • 3–10 years of experience in automotive cybersecurity or embedded systems cybersecurity, with hands-on experience on TARA based on ISO/SAE 21434 processes
  • Solid foundation in embedded systems architecture, including deep understanding of MCU/SoC design constraints, real-time and Linux-based environments
  • Proficient with boot architectures and low-level debugging using interfaces such as JTAG, XCP and SWD
  • Solid understanding of communication protocols (CAN, CAN-FD, Automotive Ethernet, SOME/IP, UDS, UART, SPI, BT, Wi-Fi, USB, NFC, cellular, RF, etc.), and embedded security mechanisms (cryptography, secure boot, secure communication, key management, hardware root of trust, debug protections, memory protection, key storage and secure update mechanisms)
  • Proven ability to define Cybersecurity Goals and claims, derive Requirements, and ensure traceability through the development lifecycle
  • Excellent analytical, problem-solving, and documentation skills
  • Ability to work collaboratively with multi-disciplinary, multi-site engineering teams
Job Responsibility
Job Responsibility
  • Perform a comprehensive risk assessment of the current system architecture and identify item-level functions by applying the TARA process via recognized methods (e.g., ISO/SAE 21434 TARA, STRIDE, or similar)
  • Build and review item definitions, identify critical assets, potential attack vectors, threat scenarios, and evaluate associated risks at both ECU and vehicle levels
  • Derive Cybersecurity Goals and Cybersecurity Requirements (hardware, firmware, and system-level design) from the TARA results and ensure traceability throughout the product development lifecycle
  • Contribute to the Cybersecurity Concept (CSC) and ensure alignment with ISO/SAE 21434 and regulatory requirements
  • Collaborate with system, software, and hardware engineering teams to integrate recommended security measures (cryptography, secure boot, secure communication, key management, hardware root of trust, debug protections, memory protection, key storage and secure update mechanisms)
  • Evaluate protocols usage and propose cybersecurity countermeasures such as authentication, encryption, replay protection, secure pairing, and robust key management
  • Support validation activities for cybersecurity controls and participate in audits, reviews, and documentation of findings
  • Support compliance and customer requirements aligned with standards and frameworks (as applicable): CRA, ISO/SAE 21434, RED-DA, IEC 62443, NIST, etc
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Staff Embedded Logging Software Developer

The Data Engineering organization at General Motors Canada is developing a unifi...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 8+ years in embedded software development or systems engineering across Android, Linux, and/or QNX
  • Strong coding proficiency in C/C++ and Android Java with experience in platform‑level integrations
  • Demonstrated experience integrating with control plane services (configuration retrieval, arbitration, persistence/fallback) and data plane pipelines (streaming and file‑based transfer)
  • Hands‑on experience with: file management workflows
  • file rotation/compression, retention, and storage quotas
  • logger ecosystems (e.g., Android logs, QNX slogger2, Linux journal/syslog) and buffer/file management at scale
  • Deep understanding of ECU constraints: startup sequencing, CPU/memory/flash budgets, and contention mitigation
  • Familiarity with structured logging guidelines and driving cross‑team compliance
  • Experience designing metrics/telemetry for operational visibility and remote control at fleet scale
Job Responsibility
Job Responsibility
  • Define and implement Platform Log Client behaviors across Android, Linux, and QNX
  • Manage volatile buffers and persistent storage (log files and packages), including rotation, compression, retention, and quotas
  • Support vehicle‑local data access mechanisms (e.g., USB‑based retrieval) when connectivity is limited
  • Build/extend a Log Control Interface Library to handle configuration retrieval, validation, arbitration (including TTL for local overrides), and persistence/fallback to last‑known‑good
  • Implement interactions between vehicle log control logic, platform clients, and configuration providers
  • Define API contracts for configuration updates, log control, and create/upload package triggers
  • align with in‑vehicle UX/HMI flows
  • Design and operate reliable egress paths for: Log Streaming
  • File‑based transfer of high‑fidelity artifacts (binary logs, crash dumps, multi‑file log packages)
  • Implement runtime controls to enable/disable logging subsystems locally and remotely
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Senior Embedded Logging Software Developer

The Data Engineering organization at General Motors Canada is developing a unifi...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
115000.00 - 164600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years in embedded software development or systems engineering across Android, Linux, and/or QNX
  • Strong coding proficiency in C/C++ and Android Java with experience in platform‑level integrations
  • Experience designing metrics/telemetry for operational visibility and remote control at fleet scale
  • Clear, concise technical communication
  • strong cross‑team collaboration and design documentation skills
Job Responsibility
Job Responsibility
  • Own and develop software solutions as part of a larger team
  • leading and participating in feature development, maintenance of existing features, and bug fixes
  • Lead and participate in code, and test case reviews
  • Conduct software verification (unit, and integration testing as needed)
  • Provide clear and complete documentation per the software development process
  • Collaborate with team members through Scrum/Agile
  • Take ownership of each project, make design and implementation decisions autonomously, and mentor junior members
  • Be an integral part of a new and energetic team
  • Define and implement observability SW across Android, Linux, and QNX
  • Support vehicle‑local data access mechanisms (e.g., USB‑based retrieval) when connectivity is limited
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Sr Eng, CyberSecurity

We are seeking a Senior Software Engineer(Cybersecurity) with strong expertise i...
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 Science, Computer Engineering, or a related field, or equivalent practical experience
  • Minimum of 6+ years of experience in cybersecurity design and development
  • experience with embedded systems is preferred
  • Hands-on experience with Java, C++, C#, Linux, and secure software design within complex systems
  • Proven experience analyzing, interpreting, and remediating security findings from SAST, DAST, SCA, and penetration testing tools
  • Experience with embedded data-at-rest security implementations, including Code Signing, Secure Boot, and flash encryption
  • Experience in designing and implementing secure wired and wireless networking solutions for embedded/IoT systems across multiple OSI layers
  • Hands-on experience with IoT and embedded PKI solutions and implementations
  • Demonstrated experience in cybersecurity development for embedded and digital products
  • Strong ability to guide software development teams on secure coding practices and the interpretation of application security testing reports across multiple programming languages and operating environments
Job Responsibility
Job Responsibility
  • Partner closely with software development teams to promote a security-by-design mindset by defining secure implementations and coding practices aligned with the Application Security Program
  • Design and implement secure coding solutions, patterns, and guidelines for embedded and cloud environments, ensuring compliance with security and privacy requirements defined in security plans, risk assessments, policies, and procedures
  • Support security project governance activities, including planning, scheduling, prioritization, and tracking of security initiatives
  • Proactively drive security solution implementations in collaboration with development leads, security architects, and product owners
  • Lead feature implementations aligned with system architecture through design, coding, reviews, and testing
  • perform Proof of Concept (POC) activities as needed
  • Review, analyze, and mitigate findings from SAST, DAST, SCA, and penetration testing in collaboration with development teams across electromechanical medical device product lifecycles
  • Assess existing software security controls and implement security enhancements across multiple medical devices and platforms
  • Participate in post-market product analysis to support vulnerability investigations and contribute to continuous security monitoring efforts
  • Leverage AI-assisted techniques to secure the system
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

Senior Engineer, Cybersecurity

We are seeking a Senior Software Engineer(Cybersecurity) with strong expertise i...
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 Science, Computer Engineering, or a related field, or equivalent practical experience
  • Minimum of 6+ years of experience in cybersecurity design and development
  • experience with embedded systems is preferred
  • Hands-on experience with Java, C++, C#, Linux, and secure software design within complex systems
  • Proven experience analyzing, interpreting, and remediating security findings from SAST, DAST, SCA, and penetration testing tools
  • Experience with embedded data-at-rest security implementations, including Code Signing, Secure Boot, and flash encryption
  • Experience in designing and implementing secure wired and wireless networking solutions for embedded/IoT systems across multiple OSI layers
  • Hands-on experience with IoT and embedded PKI solutions and implementations
  • Demonstrated experience in cybersecurity development for embedded and digital products
  • Strong ability to guide software development teams on secure coding practices and the interpretation of application security testing reports across multiple programming languages and operating environments
Job Responsibility
Job Responsibility
  • Partner closely with software development teams to promote a security-by-design mindset by defining secure implementations and coding practices aligned with the Application Security Program
  • Design and implement secure coding solutions, patterns, and guidelines for embedded and cloud environments, ensuring compliance with security and privacy requirements defined in security plans, risk assessments, policies, and procedures
  • Support security project governance activities, including planning, scheduling, prioritization, and tracking of security initiatives
  • Proactively drive security solution implementations in collaboration with development leads, security architects, and product owners
  • Lead feature implementations aligned with system architecture through design, coding, reviews, and testing
  • perform Proof of Concept (POC) activities as needed
  • Review, analyze, and mitigate findings from SAST, DAST, SCA, and penetration testing in collaboration with development teams across electromechanical medical device product lifecycles
  • Assess existing software security controls and implement security enhancements across multiple medical devices and platforms
  • Participate in post-market product analysis to support vulnerability investigations and contribute to continuous security monitoring efforts
  • Leverage AI-assisted techniques to secure the system
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

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