
Principal Embedded Software Engineer
Diverse Lynx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $155,000 - $175,000 per year
Job Level
Tech Stack
About the role
- Design, develop and refactor real-time software architectures and modular software components
- Benchmark and optimize system performance per customer projects needs
- Participate in design reviews and code reviews in all teams
- Interface with customer teams to define the proper requirements
- Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and software
- Create, review, and maintain documentation
- Mentor junior engineers and provide consultation for cross-functional collaboration
- Collaborate with the customer and internal teams to better the overall project experience
- Risk assessment
- Contribute to the overall product design to help customers through various aspects of their product lifecycle
- Develop technical proposals to help customers make technical decisions
- Ensure project deadlines are met and/or issues are proactively identified and communicated
- Research, estimate, and drive pre-sales discussions from the engineering team for various customer projects
Requirements
- 7-10+ years of experience building and shipping embedded systems using Linux
- Experience with performance optimization, root cause analysis, and advanced troubleshooting at kernel-level
- Ability to interpret hardware schematics
- Proficiency in C, Git, and one or more build environments such as Yocto, Buildroot, OpenEmbedded
- Experience with Linux device drivers and bootloaders is a strong plus
- Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications, Secure boot)
- Excellent communication skills
- Ability to work on multiple projects simultaneously while meeting tight schedules
- Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams
- Keen sense of urgency and drive for results
- Commitment to quality work and desire to help the team succeed
- Familiarity with security features such as SELinux, verified boot and trusted execution environments
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded systemsLinuxperformance optimizationroot cause analysisadvanced troubleshootingCGitYoctoBuildrootOpenEmbedded
Soft Skills
communication skillsproject managementmentoringcross-functional collaborationrisk assessmenttechnical proposal developmenttime managementleadershipcommitment to qualitysense of urgency