Job Closed
This listing is no longer active.
Where IT makes a difference
Embedded Software Developer
Location
United States
Posted
102 days ago
Salary
$125K - $160K / year
Seniority
Senior
Job Description
Embedded Software Developer
Diverse Lynx
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Contribute directly to the design and implementation of core platform features—from backend systems and APIs to integrations with external data sources. • Collaborate closely with our CEO, design team, and early customers to ship high-impact features quickly and iteratively. • Work under the guidance of senior engineers to write clean, maintainable code and help define technical standards as we scale. • Take ownership of features end-to-end—from technical design through development, testing, deployment, and iteration.
• Build the Core Platform: Architect and develop amplo’s new cloud-native system from zero to one — selecting the right tech stack, infrastructure, and design patterns for scale and reliability. • Lead by Doing: Write code, review pull requests, and own technical decisions that define how amplo builds software. • Collaborate Closely: Work directly with the CEO, product, and customer teams to design solutions that deliver measurable impact. • Hire and Mentor: Identify, interview, and onboard top technical talent. Break complex designs into modular components so your team can execute with speed and quality. • Drive Technical Strategy: Balance near-term delivery with long-term architectural decisions, ensuring we build for scalability and innovation.
• Build and maintain services and tooling that automate the network lifecycle: day-0 provisioning, day-N changes, drift detection, and operational verification • Make network changes safe and transparent: CI/CD workflows, diff/review tooling, staged rollouts/rollbacks, audit trails, and guardrails • Develop observability systems that scale across many sites: telemetry pipelines, signal quality, and tooling that shortens incident investigations • Close “last mile” gaps between the network and the platform: integrate source-of-truth data, expose APIs, and build reliable automation around it • Collaborate closely with network engineers and SREs to turn real operational pain into product-quality tooling
• Building a distributed, fault-tolerant storage system for Nebius’ hyperscaler cloud. • Working on high-performance block and filesystem storage that delivers sub-millisecond latency, millions of IOPS and terabytes per second of throughput, even in the face of hardware failures. • Virtualization: virtio-blk and virtio-fs, QEMU and vhost-user, performance-critical I/O paths. • Networking: high-throughput VM-to-storage transport over TCP and RoCEv2 (RDMA). • Storage systems: replication, consensus, self-healing, and data migration.


