Diverse Lynx
Diverse Lynx
1,001 – 5,000 Employees
ConsultingHealthcareLogistics
Diverse Lynx is an information technology staffing and consulting company founded in 2002. It supports enterprise clients with application development, web design and support, quality assurance, technology upgrades, and clinical healthcare staffing. Its services combine technology consulting with workforce placement, supported by an offshore delivery center in New Delhi, India. Diverse Lynx is certified as a Minority and Women Owned Business Enterprise.

Senior Embedded Compute Software Developer

Develop high-performance AI inference and GPGPU libraries for embedded GPU platforms using Vulkan SC drivers. Optimize certified compute software and support platform porting and releases.

Description

  • Build GPGPU and AI inference libraries on Vulkan SC drivers, with an emphasis on performance and correctness.
  • Improve AI inference performance across supported embedded GPU platforms.
  • Lead software porting and releases for new platforms and customers, and provide support after delivery.
  • Maintain AI model testing systems and establish certification criteria for compute libraries.
  • Investigate and demonstrate new capabilities and applications for the compute library portfolio.
  • Work with product management to assess competing AI software offerings.
  • Create documentation for customers and teams across product management, marketing, and engineering leadership.
  • Help new team members get started and provide mentorship.
  • Work with Product Management, Product Architecture, and Product Development to turn product requirements into architectural decisions.
  • Guide library development from architecture and implementation through performance tuning and certification.
  • Debug issues and help improve Vulkan SC drivers.

Requirements

  • Bachelor’s degree in engineering (computer, software, or electrical), computer science, or a related field.
  • At least five years of C/C++ software development experience.
  • Experience developing, debugging, and troubleshooting embedded software.
  • Experience with machine learning frameworks such as PyTorch, ONNX, or TensorFlow.
  • Preferred: Experience with GPU programming APIs such as Vulkan, OpenGL, OpenCL, or CUDA.
  • Preferred: Experience with embedded real-time safety-critical operating systems, such as Lynx, Deos, or VxWorks.
  • Preferred: Experience with DO-178 or ISO 26262 software development processes.

Benefits

  • Medical, dental, and vision coverage options with low employee costs.
  • 401(k) plan with a generous employer match.
  • Paid time off and paid holidays.
  • Remote work opportunities, depending on the role.
  • Employee Assistance Program (EAP).
  • Career growth and professional development opportunities.
  • Eligible for a bonus.

Related Jobs

General Dynamics Information Technology

Remote Software Engineer, Oracle Data Modeling at GDIT

General Dynamics Information Technology

Design scalable software and Oracle data models for GDIT. Help modernize Customs and Border Protection revenue processing by moving paper collections to electronic solutions.

Open