
Embedded Software Developer
Diverse Lynx
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $125,000 - $160,000 per year
About the role
- Develop and improve our next generation and existing Vulkan SC and Open GL SC 1.0/2.0 graphics and compute drivers.
- Enhance our product support for new embedded hardware targets and real-time operating systems.
- Quickly diagnose and resolve driver issues during customer integrations.
- Profile and optimize performance of drivers and customer applications.
- Actively support DO-178 safety critical certification artifact creation and process improvements.
- Write and review technical specifications.
- Participate in software design and code reviews to ensure high quality output that satisfy the project requirements and software coding standards.
- Be a team first player that seeks to learn and grow their competencies as part of an effective development team.
Requirements
- Bachelor’s degree in Engineering (Computer, Software, Electrical), Computer Science or related field
- Outstanding verbal and written communication
- 5+ years of experience in C/C++ software development
- Excellent analytical and problem-solving skills
- Experience developing, debugging, and troubleshooting drivers and embedded systems
- Familiarity with graphics APIs: Vulkan & OpenGL
- Experience working with embedded real-time safety-critical operating systems (preferably Lynx, Deos, VxWorks)
- Strong organization and technical skills.
- Ability to context switch between multiple projects when necessary.
- Self-driven with an ingrained sense of accountability and ownership
- Continuous drive for learning, pushing technical limits, and finding new solutions
- Experience with DO-178 or ISO26262 software development processes.
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
CC++driver developmentembedded systemsgraphics APIsVulkanOpenGLperformance optimizationdebuggingtroubleshooting
Soft Skills
communicationanalytical skillsproblem-solvingorganizationaccountabilityownershipteam collaborationadaptabilitycontinuous learningtechnical skills