FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Engineer
Diverse LynxEmbedded Software Engineer at Lynx, developing Linux-based solutions for mission-critical edge systems. Collaborating with teams on software design, development, and customer integration.
Tech Stack
Tools & technologiesLinux
About the role
Key responsibilities & impact- Working under our professional services division.
- Be an embedded Linux expert (kernel, CPU-architecture, security, general device-drivers, and performance optimization) in the customer engineering team and enable customers in doing their embedded SW development.
- Design, develop, and refactor real-time software architectures and modular software components.
- Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and software.
- Collaborate with the customer and internal teams to always enhance the overall project experience.
- Contribute to the overall product design to help customers through various aspects of their product lifecycle.
- 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.
- Developing technical proposals to help customers make technical decisions.
- Perform additional job duties as assigned.
Requirements
What you’ll need- 3-5+ years of experience building and shipping embedded systems using Linux.
- Proficiency in Linux kernel customization, device driver design and development and at least one or more build environments such as Yocto, Buildroot, or Open Embedded.
- Experience with performance optimization and advanced troubleshooting at kernel-level.
- 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.
- Must be a US citizen or US person.
Benefits
Comp & perks- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + Paid Holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded LinuxLinux kernel customizationdevice driver designperformance optimizationadvanced troubleshootingARM Cortex-A architectureX86 architectureC programming languageGitreal-time software architectures
Soft Skills
collaborationproject managementcommunicationproblem-solvingleadershipindependenceurgencyresults-driven