XX
Embedded Software EngineerAmtex Enterprises IncUnited States

Cette offre d'emploi n'est plus disponible

XX

Embedded Software Engineer

Amtex Enterprises Inc
  • US
    United States
  • US
    United States

À propos

Job Title : Embedded Software Engineer
Duration:
6+ Months
Rate:
$90/hr on Vendor W2
Location:
3087 North First Street, San Jose, CA- Hybrid (Mon & Fri remote; Tues–Thurs onsite). The team encourages in-office collaboration throughout the week due to the hands‑on nature of the role with concept vehicles.
Relocation:
Open to relocation candidates
Schedule:
40 hours/week (no overtime)
Division:
Audi – Function & Simulation Team
Team Overview & Notes
Small, highly collaborative team of ~5 (including manager) plus 2–4 interns
Most embedded engineers have 2–5 years of experience with degrees in Robotics, Computer Science, Mechanical Engineering, or similar
Includes one senior DevOps engineer focused on automation and pipelines
Fully hands‑on team working on concept vehicles (proof‑of‑concept development, not research)
Backfilling an embedded software engineer; team values cross‑training to ensure coverage and continuity
Key technical focus areas: Embedded systems, CUDA, C++, NVIDIA stack
Responsibilities include both development and performance optimization (identifying bottlenecks and improving efficiency)
Work involves maintaining and upgrading existing codebases, including writing custom CUDA kernels
Travel: Occasional travel to test tracks (1–4 hours away). Overnight travel may occur 1–2 times per year. No international travel required
Role Summary This role focuses on deploying and optimizing software and neural networks on embedded hardware platforms (e.g., NVIDIA Orin and Thor). It requires expertise in cross-compilation, GPU optimization, and CI/CD pipeline development.
Key Responsibilities
Develop and cross-compile C/C++ and CUDA code
Build pipelines using TensorRT, cuDNN, CUDA, and NVIDIA DriveWorks
Optimize and deploy neural networks on NVIDIA Drive platforms
Implement hardware-accelerated algorithms (perception, localization, planning)
Profile and tune GPU/accelerator performance
Build and maintain CI/CD workflows for ARM64/Linux environments
Provide technical guidance and share best practices across the team
Collaborate cross-functionally to ensure end-to-end performance
Perform root cause analysis and debug platform-specific issues
Required Skills
Strong analytical and problem-solving skills
Excellent planning, organization, and time management
Ability to work independently on complex technical challenges
Strong communication and collaboration skills
Experience in fast-paced, ambiguous environments
Hands-on experience in robotics domains (perception, sensor fusion, planning, or mapping)
Proficiency in C/C++ and Python (automotive or robotics preferred)
Experience with real-time systems and multi-threading
Familiarity with ARM64 Linux, TensorRT, cuDNN, CUDA, and NVIDIA DriveWorks
Understanding of modern software design patterns and safety-critical coding
Preferred Skills
Automotive communication protocols (CAN, FlexRay, Ethernet)
Experience with GitLab, Jira, Codebeamer
Exposure to ROS/ROS2, DDS, or similar middleware
Education
Required: Bachelor’s degree in Robotics, Computer Science, or related field
Preferred: Master’s or PhD in a related field
Additional Details
Flexibility for occasional domestic travel
Full-time role
Primarily onsite
Experience Required
3–5 years of software development experience
#J-18808-Ljbffr
  • United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.