CrawlJobs Logo

Senior Embedded Linux / Platform Security Engineer

United States · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

Our client is a privately held medical technology company developing and commercializing a non-invasive sonic beam therapy platform based on the science of histotripsy. The company’s mission is to bring a fundamentally new way to treat tumors and other unwanted tissue without surgery, using focused sound energy rather than heat, radiation, or incisions. They are co headquartered between Ann Arbor Michigan and Minneapolis

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

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

Nice to have

  • Experience with NVIDIA Jetson platforms (nice-to-have)
  • Background in embedded/edge devices, IoT, or connected systems
  • Experience with: Secure boot, PKI, encryption, and key management
  • Containerization or lightweight virtualization
  • CI/CD pipelines for embedded systems
  • Familiarity with JetPack / L4T or similar embedded Linux distributions

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

Looking for more opportunities?

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

Similar Jobs for

Senior Embedded Linux / Platform Security Engineer

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

Senior Embedded Software Engineer – Linux

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer (Edge Platform)

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer - OpenBMC & Firmware Security

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in computer science, Computer Engineering, Information Systems, or equivalent
  • Typically, 10-20 years experience
  • At least 5 years of experience developing for OpenBMC
  • firmware security experience - firmware security risk assessments, vulnerability management, ability to identify and mitigate firmware/software supply chain risks, etc
  • Expertise with multiple software systems design tools and languages. (C, C++, python, and GO are frequently used)
  • Linux development
  • RESTful API
  • Strong assessment and problem-solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for OpenBMC and other systems software, including networking, drivers, interfaces, and tools
  • Assesses design and assesses coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution
  • Writes and executes complete test plans, protocols, and documentation for assigned portion of application
  • identifies, debugs, and creates solutions for issues with code and integration with application architecture
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution
  • Represents the system software engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Security Engineer

Come be a part of an exciting and ever-changing program that provides a comprehe...
Location
Location
United States , Columbia, Maryland
Salary
Salary:
155000.00 - 170000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of progressive experience designing, engineering, and securing enterprise‑scale IT systems across complex network environments
  • Expert‑level knowledge in architecting, deploying, and maintaining security infrastructure, including endpoint protection, vulnerability management, configuration management, and enterprise hardening solutions
  • Demonstrated experience leading security engineering initiatives, including implementing advanced security controls, designing secure configurations, and overseeing patch and update strategies for Linux and Windows environments
  • Extensive hands‑on experience with enterprise security tools, such as Ivanti, WSUS, Trellix, Tenable, or equivalent platforms, including tool integration, optimization, and lifecycle management
  • Strong understanding of security frameworks and compliance requirements, such as NIST RMF, NIST 800‑53, STIGs, or equivalent federal/DoD standards
  • Demonstrated ability to lead complex troubleshooting efforts, perform root‑cause analysis, and drive long‑term remediation strategies across enterprise systems
  • Experience mentoring junior engineers, providing technical leadership, and contributing to team capability development
  • Required IAT/Management‑level certification: one or more of the following — CASP+, CISSP, or equivalent senior‑level certification
  • Required vendor certification in one or more relevant technologies (e.g., Microsoft, VMware, Cisco, NetApp, Pure Storage, HP, Dell, Linux+, Red Hat, HBSS, ACAS). Candidates without an active certification must obtain at least one within 6 months of hire
  • TS/SCI clearance required
Job Responsibility
Job Responsibility
  • Architect, implement, and maintain enterprise security controls and infrastructure components across Windows, Linux, and virtualized environments
  • Lead the design, deployment, configuration, and lifecycle management of endpoint hardening and security tools (e.g., Ivanti, WSUS, Trellix, Tenable)
  • Oversee patch management processes, including OS updates, third‑party software updates, and administrative tool upgrades
  • Provide expert‑level troubleshooting, root‑cause analysis, and performance optimization for complex security and infrastructure issues
  • Evaluate, recommend, and lead the adoption of new security tools, technologies, and methodologies
  • Develop and maintain security documentation, including SSPs, RMF artifacts, engineering diagrams, and operational procedures
  • Design and implement security requirements within enterprise business processes and technical architectures
  • Support vulnerability assessments, interpret results, and develop risk‑based mitigation strategies
  • Conduct system hardening, configuration baselining, and compliance scanning to ensure adherence to security standards
  • Support and guide incident response activities, including forensic analysis and containment strategies
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Senior Engineer - Linux Kernel

The Senior Engineer - Systems (Kernel Sustaining) provides technical expertise a...
Location
Location
Canada , Ottawa
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 Linux or systems programming
  • Experience with C programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C programming
  • Solid understanding of Linux kernel architecture
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Maintain Linux kernel components, drivers, and subsystems
  • Address CVE vulnerabilities and security issues
  • Backport and integrate upstream kernel patches
  • Ensure kernel stability, performance, and compatibility
  • Write high-quality, maintainable kernel code following Linux standards
  • Debug and resolve complex kernel issues
  • 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
What we offer
What we offer
  • Workplace Flexibility: Hybrid Work
  • Company-sponsored health, dental, and life insurance
  • Income protection through short and long-term disability coverage
  • Matching RRSP
  • Vacation and various time off policies to encourage work-life balance
  • Well-being programs: Employee assistance program, mental well-being through Unmind
  • Learning benefits: LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to design, develop, a...
Location
Location
United States , Lewis Center
Salary
Salary:
100000.00 - 140000.00 USD / Year
cellainc.com Logo
Cella
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field
  • 6+ years of related experience in embedded software design
  • Proficent in C/C++ programming for embedded systems
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time. Operation Systems (RTOS)
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols
  • Knowledge of C#, Python, and Microsoft Studio
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals
  • Proficient in Microsoft Excel and Microsoft Word
Job Responsibility
Job Responsibility
  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux
  • Maintain and update Linux Kernel device drivers
  • Assist in defining, specifying and developing new hardware platforms
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components
  • Comply with any and all company health, safety, and environmental policies
  • Proactively contribute to the team, engaging with interest and participation, and maintaining a collaborative approach
  • Actively commit to personal and team development
What we offer
What we offer
  • medical, prescription, dental, vision, AD&D, and life insurance offerings
  • short-term disability
  • 401K plan
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Join our team as a Senior Embedded Software Engineer to help us bring current an...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 200000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in firmware and system software development with C/C++
  • Deep expertise in Embedded Linux, including Yocto, Bitbake, systemd, and kernel development
  • Proficiency in secure software development for IoT and embedded systems
  • Experience optimizing compute workloads in resource-constrained environments
  • Willingness and ability to travel internationally as needed to support manufacturing and deployment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain system software, including systemd applications, kernel modules, and low-level firmware for the Pod
  • Own security for our embedded Linux platform across boot, OS, and runtime services
  • Implement and maintain secure boot end-to-end, including signing, key management/provisioning, and anti-rollback/versioning
  • Build and operate device trust primitives and drive security best practices across the fleet
  • Partner with global teams, including manufacturing teams in China, to develop production tests and ensure high-quality product launches
  • Strive for excellence in software design, reliability, and maintainability, ensuring robust and well-documented implementations
What we offer
What we offer
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Equity participation
  • Fulltime
Read More
Arrow Right