Lynx

Lynx

3 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 3 most recent jobs
Lynx

Sr. Embedded Software Engineer

LynxAnywhereFull-time
View Job
Compensation$Not specified
New

The Sr. Embedded Software Engineer will work under the professional services division, collaborating with customers and internal teams to enhance project experiences and ensure high-quality deliverables. They will also develop technical proposals, manage project deadlines, and contribute to product design throughout the product lifecycle. | Candidates must have experience with high-performance ARM Cortex-A or X86 architectures, proficiency in C programming, and a strong understanding of Linux kernel or similar operating systems. Additionally, they should have proven success in leading software projects and a commitment to quality work. | What you will be doing: Working under our professional services division. This allows opportunities to work on a vast array of differing technologies, including Lynx’s key products, many additional customer requirements, and open source software. Collaborate with the customer and internal teams to always enhance the overall project experience. Developing technical proposals to help customers make technical decisions. Working closely with the team to ensure the project deadlines are met and risks/issues are proactively identified and communicated to the customer. Ensure high quality of our deliverables. Contribute to the overall product design to help customers through various aspects of their product lifecycle. Be an embedded expert (kernel, CPU-architecture, general device-drivers, performance optimization, user-space) in the customer engineering team and enable customers in doing their embedded SW development. Be the system-SW generalist and take-up any technical challenge and resolve it through the right solution. Proactively notify Sales team of potential change order and drive it to completion as required on per-project basis. Perform additional job duties as assigned. All applicants must have: Experience with memory managed high performance ARM Cortex-A or X86 architectures and SoCs (NXP, Freescale, Intel, AMD, Xilinx, Altera, …). Experience with the Linux kernel itself or the kernel of any other operating system with strictly isolated kernel and user spaces. Proven success with root-cause investigation of bugs related to operating systems, hypervisors, or hardware-level drivers. Proficiency in the C programming language Proficiency with Git at a command line level Ability to track and work on multiple projects simultaneously while meeting schedules. Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams. Keen sense of urgency and drive for results. Ability to work independently with minimal oversight. Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed. Must be a US citizen or US person. Applicant must have proven, extensive depth of knowledge in one or more of the following three categories: New driver development. ◦ Must be able to read electrical schematics well enough to understand pin configuration procedures and digital logic levels. ◦ Must be able to read integrated circuit data sheets and understand register configuration procedures. ◦ Must understand interrupts and how to appropriately use them to our advantage ◦ Must understand when and how to appropriately use DMA to our advantage ◦ This can be Linux kernel module development or any other operating system as described above Operating System core kernel development experience ◦ Must have experience with scheduling and timing-related mechanisms and issues in any of the OS kernels as described above ◦ Must have extensive understanding with context switching, preemption, interrupts, timers, and locking mechanisms. ◦ Must have knowledge of Unix-style file-system data structures (inodes, …) ◦ Must have knowledge of page tables and memory management. ◦ Must have cursory knowledge of assembly level bootstrapping in either ARM or X86 instruction sets. Hypervisor development experience ◦ Must have knowledge and experience with multi-level page table memory management. ◦ Must have experience with instruction trapping and secure monitoring mechanisms on ARM or X86. ◦ Must have experience with virtualized device development. ◦ Must have cursory knowledge of assembly level bootstrapping in either ARM or X86 instruction sets. Nice to have: Proven experience building and shipping embedded systems through their entire development lifecycle, using either Linux or one of the other operating systems as described above. Good breadth of technical knowledge (Linux applications, open source software, embedded security, toolchains, ...). Yocto/OpenEmbedded, Buildroot, or other Linux build systems Familiarity with security features such as verified boot and trusted execution environments. Experience with U-Boot, UEFI, or other bootloaders. Scripting and automation experience with Python, bash or similar languages is a strong plus. Experience working with open source communities to fix bugs and/or add features is a plus. Experience migrating drivers from one version of the Linux kernel to another is a plus. 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.

Embedded Software Development
Linux Kernel
C Programming
Git
ARM Cortex-A
X86 Architectures
Device Drivers
Performance Optimization
Root-Cause Investigation
Technical Proposals
Project Management
Hypervisor Development
Memory Management
Scripting
Open Source Software
Yocto
Direct Apply
Posted about 8 hours ago
Lynx

Software Engineer, Customer Enablement

LynxAnywhereFull-time
View Job
Compensation$NaNK - NaNK a year

Developing full-stack solutions, API integration, and leading technical strategies in enterprise environments. | Extensive experience in software engineering, API development, cloud services, and team leadership, but lacking specific embedded systems, RTOS, hypervisor, and low-level programming skills required for this role. | Role Overview We are seeking a talented Software Engineer (Hypervisor) to join our team and develop advanced hypervisor solutions for x86 and ARM architectures. The ideal candidate is passionate about virtualization technologies, thrives in solving complex problems, and excels in collaborative team environments. Key Responsibilities Develop and maintain software for embedded systems, ensuring real-time performance and reliability. Develop and Maintain RTOS and hypervisors and virtualization software (not system administration) for x86 and ARM architectures. Develop application-level BSD/POSIX sockets programming solutions for RTOS and hypervisors Integrate virtualization technologies into cross-functional projects and ensure seamless system performance. Troubleshoot and resolve complex issues related to RTOS kernel and virtualization and embedded systems. Implement and refine strategies to optimize system security and efficiency. Collaborate on system documentation updates and testing processes. Provide mentorship to junior engineers and foster a culture of technical excellence. Test, debug, and improve the developed software for stability and performance. Perform additional job duties as assigned. What We’re Looking For Required Qualifications: 5+ years of experience in software engineering, with 3+ years as a RTOS/Hypervisor Engineer. Expertise in x86 and/or ARM architectures. Proficiency in C and low-level programming for x86/ARM (assembly as needed) Hands-on experience in system virtualization and embedded target troubleshooting. Strong debugging skills for embedded systems and peripherals. Familiarity with modern software workflows (CI/CD, code reviews, version control) like Jenkins, Azure DevOps, or Atlassian products (Jira, Confluence). Excellent analytical, problem-solving, and communication skills. Preferred Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Knowledge of hypervisors and virtualization technologies such as KVM, Xen, Hyper-V, or VMware. Knowledge of RTOS/LynxOS with DO178-c certification Experience working with real-time systems or secure development practices. Self-motivation and a passion for embedded systems. 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.

TypeScript
React
Node.js
API development
Cloud platforms (AWS)
Data architectures
Direct Apply
Posted 3 days ago
Lynx

Software Safety Manager – DO178

LynxAnywhereFull-time
View Job
Compensation$Not specified

The Software Safety Manager is responsible for establishing and maintaining software safety processes in compliance with DO-178C. They will lead safety assurance activities and represent the company with customers and certification authorities. | Candidates should have a Bachelor's or Master's degree in a relevant field and at least 7 years of experience in software development for safety-critical systems. Deep knowledge of DO-178 processes and hands-on experience with safety analysis methods are essential. | Role Overview The Software Safety Manager – DO-178 is a leadership role responsible for establishing, maintaining, and ensuring compliance of Lynx’s software safety processes in alignment with DO-178C and related certification standards. This person will own the software safety plan, lead cross-functional safety efforts, and work directly with engineering, quality, and program management to ensure products meet rigorous safety objectives. They will also represent Lynx with customers, certification authorities, and auditors, serving as the authority on software safety compliance. Key Responsibilities Define, own, and manage Lynx’s software safety and certification strategies under DO-178B/C. Lead development and maintenance of the Software Safety Plan and related lifecycle safety artifacts. Provide leadership and oversight of safety assurance activities across projects, ensuring compliance with DO-178 objectives. Drive hazard analysis, risk assessments, and safety impact evaluations in coordination with systems, hardware, and software teams. Manage and mentor the Safety and Quality teams, fostering a culture of accountability and process excellence. Serve as the primary interface with certification authorities, customers, and auditors on software safety and compliance matters. Oversee the creation, review, and approval of safety documentation (plans, standards, checklists, compliance reports). Ensure proper traceability from safety requirements through design, implementation, verification, and certification evidence. Lead safety audits, process assessments, and reviews; identify non-conformances and drive corrective/preventive actions. Partner with engineering leadership to balance program execution needs with compliance obligations. Evaluate and approve tools for use in safety-critical projects (DO-330 tool qualification when required). Report program safety status and risks to executive leadership, ensuring transparency and proactive mitigation. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related discipline. 7+ years of experience in software development for safety-critical systems, with a strong focus on DO-178B/C compliance. Deep knowledge of DO-178 processes, certification deliverables, and interaction with regulatory authorities. Hands-on experience with safety analysis methods (FMEA, FHA, FTA, etc.). Strong understanding of requirements management, verification/validation, and configuration management in a safety-critical context. Excellent leadership, communication, and stakeholder management skills. Demonstrated ability to represent an organization in front of customers and certification authorities. Preferred / Desired Qualifications Experience in avionics, aerospace, or defense industries with certified software programs. Familiarity with related safety and systems standards (ARP4754, ARP4761, ISO 26262, IEC 61508). Experience qualifying software development and verification tools (DO-330). Prior direct engagement with FAA, EASA, or DERs. Track record of driving process improvements and achieving successful certifications. 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.

Software Safety
DO-178C
Hazard Analysis
Risk Assessments
Safety Impact Evaluations
Leadership
Stakeholder Management
Safety Assurance
Requirements Management
Verification/Validation
Configuration Management
Safety Documentation
Safety Audits
Process Assessments
Tool Qualification
Certification Compliance
Direct Apply
Posted 3 months ago

Ready to join Lynx?

Create tailored applications specifically for Lynx with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt