Sr. Embedded Software Developer

Posted 23 Days Ago
Hiring Remotely in United States
Remote
130K-160K Annually
Senior level
Information Technology • Internet of Things • Software
Lynx provides foundational software to builders of mission critical software systems.
The Role
The role involves developing and maintaining software for embedded systems with a focus on real-time performance, integrating core hypervisor components, troubleshooting, and mentoring engineers.
Summary Generated by Built In

Job Title: Sr. Embedded Software Developer

Location: Remote  

Pay Range: $130,000 - $160,000 + Bonus Eligible

 

Who we are: Lynx delivers modular, open standards–based software that transforms how high-assurance, mission-critical edge systems are built, deployed, and maintained. Our secure edge computing solutions enable innovation and operational excellence in the world’s most demanding environments, from aerospace and defense to commercial and industrial systems. We partner across industries including automotive, medical, and critical infrastructure to deliver tailored solutions aligned with each customer’s mission and operational requirements. Our key products and services are: 

  • MOSA.ic: LYNX MOSA.ic™ is a modular software framework and architecture purpose-built for mission-critical edge computing. Based on the Modular Open Systems Approach (MOSA), it provides a flexible foundation for building secure, scalable, and certifiable edge systems.
  • LYNX MOSA.ic.AI: LYNX MOSA.ic.AI is a unified CPU and GPU software platform that enables deterministic, certifiable deployment of AI and advanced workloads in mission-critical edge systems. It brings control, performance, and lifecycle governance together, allowing AI to operate predictably within safety-critical environments without compromising certification or system integrity. 
  • CoreSuite 2.0: CoreSuite 2.0 is Lynx’s safety-critical GPU for graphics enablement framework designed for mission-critical edge computing systems. It provides hardware-accelerated graphics, visualization, and video processing capabilities that can be certified for high-assurance systems.
  • Services: Lynx Services is Lynx’s professional services organization that helps customers design, integrate, certify, deploy, and maintain safety- and security-critical systems. It supports industries like aerospace, defense, automotive, and industrial computing through consulting, engineering, integration, and lifecycle support, reducing development risk and accelerating certification in standards-driven, mission-critical environment.


The Role

We are seeking a Sr. Embedded Software Developer to drive the technical direction, architecture, and implementation of our LynxOS-178 RTOS and hypervisor features for our Mosaic platform per customer needs. This role requires deep expertise in driver development, virtualization across x86 and ARM architectures, as well as the ability to influence product roadmaps, guide cross-functional teams, and tackle the most complex technical challenges. You will be instrumental in ensuring our LynxOS-178 RTOS and hypervisor solutions meet the demanding performance, scalability, and safety-critical requirements of aerospace, defense, industrial, and edge markets.

 

Key Responsibilities

·        Develop and maintain software for embedded systems, ensuring real-time performance and reliability. 

·        Integrate, develop, and optimize core hypervisor components with a focus on performance, scalability, and security.

·        Troubleshoot and resolve complex system-level issues, including differentiating hardware vs. software challenges.

·        Ensure integration with RTOS, Linux, and mixed-criticality applications within Mosaic.

·        Explore emerging technologies in virtualization, isolation, and mixed-criticality systems.

·        Mentor engineers across teams, developing future technical leaders within Lynx.


What We’re Looking For

Required Qualifications:

·        5-8+ years of experience developing systems-level software, including virtualization, OS kernels, or hypervisors for x86/ARM.

·        Experience on at least one RTOS (e.g., LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel space development.

·        Experience with performance analysis (perf, ftrace) and packet capture (tcpdump/Wireshark) tools.

·        Strong debugging skills in low-level system software and ability to resolve complex performance and reliability issues.

·        Strong communication skills and a demonstrated ability to manage multiple projects simultaneously. 

·        Expert proficiency in C/C++ with working knowledge of x86/ARM assembly for low-level tasks.

·        Deep understanding of x86 and ARM architectures, including virtualization extensions.

·        Proven track record architecting and implementing hypervisor technologies (e.g., KVM, Xen, VMware, Hyper-V) at the source code level.

·        Familiarity with modern development workflows (CI/CD, DevSecOps) as applied to low-level systems software.

·        Demonstrated leadership—driving technical decisions and mentoring engineers.

·        Must be a US Citizen.

·        25% travel.

 

Preferred Qualifications:

·        Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field.

·        Exposure to safety-critical development processes (DO-178C, ISO 26262) is a plus, particularly as applied to virtualization or systems software

·        Experience developing Linux device drivers and bootloaders. 

·        Experience contributing to or leading open-source hypervisor or virtualization projects.

·        Strong communication skills, with the ability to influence technical strategy across teams and stakeholders.



Sound Exciting? Get in touch today! We have very robust benefits including: 

  • Low-cost Medical / Dental / Vision coverage options 
  • 401K with generous employer match 
  • Responsible Paid Time Off + 11 Paid Holidays 
  • Remote work opportunities based on role 
  • Employee Assistance Program (EAP) 
  • Career growth and professional development opportunities 

 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Skills Required

  • 5-8+ years of experience developing systems-level software
  • Experience on at least one RTOS or Linux kernel space development
  • Strong debugging skills in low-level system software
  • Expert proficiency in C/C++ and working knowledge of x86/ARM assembly
  • Must be a US Citizen
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, California
101 Employees
Year Founded: 1988

What We Do

For over thirty years, Lynx Software Technologies has helped customers with some of the most demanding, mission critical, system requirements to create, certify, and deploy equipment, above, on and below the surface of the earth.. Lynx for the Internet of Things (IoT): As billions of ‘things’ are connected to the internet, a new paradigm of security is required. Lynx offers real-time military-grade security products to protect the edge, the gateway and cloud devices while protecting any sensitive data as it traverses the IoT. Key Markets: Automotive, Industrial, Factory Automation, Medical and Transportation. Our LYNX MOSA.ic software framework and LynxSecure separation kernel hypervisor provide a secure foundation for this new generation of connected platforms. Lynx for Enterprise Cyber Security: To fight modern day malicious threats, security needs to be built-in rather than implemented as an afterthought. Lynx offers isolation technology that can be implemented in endpoint and cloud deployments to separate and protect critical enterprise infrastructure. This isolation technology separates sensitive information from the key attack points and denies infiltration and exfiltration attempts. Lynx for Aerospace & Defense: Lynx provides certified avionics RTOS solutions based on open standards such as POSIX, ARINC and FACE that allow reusability of certified code and systems. The FAA Reusable Software Component (RSC) has been issued to LynxOS-178. The LynxOS 7.0 RTOS and LynxSecure separation kernel technologies were designed to provide the highest levels of security without compromising performance and real-time determinism.

Similar Jobs

Boeing Logo Boeing

Software Engineer

Aerospace • Information Technology • Software • Cybersecurity • Design • Defense • Manufacturing
In-Office or Remote
Mesa, AZ, USA
170000 Employees
93K-232K Annually
In-Office or Remote
8 Locations
10001 Employees
198K-277K Annually

SmartRent Logo SmartRent

Senior Embedded Software Engineer

Information Technology • Real Estate • Software
Remote
United States
459 Employees

Latitude AI Logo Latitude AI

Senior Embedded Software Engineer

Artificial Intelligence • Automotive
In-Office or Remote
Palo Alto, CA, USA
431 Employees
179K-269K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account