Automative Full-Stack SW Engineer

On-siteSalary not specified
United States

Tech Stack

PythonC#C++DockerCI/CDJenkinsWebSocketsJSONOpenCVMQTT

Job Description, Responsibilities & Requirements

About the Position

We are seeking a skilled Automotive Full-Stack SW Engineer to develop embedded applications for real-time automotive systems in Palo Alto, CA. This role is a Contract position with a duration of 36 Months.

Responsibilities

  • Develop robust embedded applications in C#, C++, and Python for real-time automotive and industrial systems, ensuring optimal performance and scalability.
  • Apply computer vision and image-processing techniques using OpenCV and machine-learning frameworks for perception and ADAS functionalities in autonomous vehicles.
  • Create high-performance 3D rendering pipelines and visualization modules using OpenGL, Unity, or Qt for instrument clusters and IVI (In-Vehicle Infotainment) interfaces.
  • Implement optimized rendering techniques such as Level of Detail (LOD), culling, and shader-based lighting to ensure smooth frame rates and efficient GPU utilization across embedded platforms.
  • Develop and test real-time 3D visualization tools that simulate vehicle environments, sensor behavior, and UI transitions, supporting validation of ADAS and HMI functionalities in virtual environments using Unity or OpenGL frameworks.
  • Build interactive automotive HMI SW systems for vehicle dashboards using Qt/QML, integrating real-time data from sensors such as LiDAR, Radar, and Cameras.
  • Design and develop modular, data-driven UI components in Qt/QML that dynamically update based on real-time sensor inputs (e.g., speed, navigation, proximity alerts) to enhance user experience and system responsiveness.
  • Adapt and validate HMI designs for multiple target environments (Linux and QNX-based IVI systems), ensuring consistent performance, user interaction flow, and compliance with automotive UX standards.
  • Develop and validate communication modules supporting CAN, LIN, TCP/IP, HTTP/HTTPS, MQTT, WebSockets, and UDS protocols for efficient data exchange between ECUs and cloud servers.
  • Develop and integrate web-based dashboards and RESTful APIs using modern web technologies and protocols to visualize and manage real-time embedded system data over Linux servers.
  • Develop authentication, encryption, and data-handling mechanisms using HTTPS, TLS/SSL, and JSON-based APIs to ensure secure interaction between embedded devices, cloud servers, and web dashboards running on Linux environments.
  • Develop, deploy, and maintain software services on Linux environments (Ubuntu) including configuration of Docker containers and network services.
  • Implement automated unit, integration, and regression tests leveraging CI/CD pipelines (Jenkins, GitLab) to ensure code reliability and maintainability.
  • Engage with cross-functional teams to identify emerging technologies, improve software architecture, and drive innovation in automotive HMI and embedded system design.
  • Collaborate with Agile/Scrum teams to plan sprints, review code, and deliver iterative software enhancements following best development practices.

Requirements

  • Bachelor's degree or equivalent in Computer Science or a related field with relevant experience.
  • Proficiency in C#, C++, Python, OpenCV, OpenGL, Unity, Qt/QML, CAN, LIN, TCP/IP, HTTP/HTTPS, MQTT, WebSockets, UDS, JSON, HTTPS, TLS/SSL, Docker, CI/CD, Jenkins, GitLab.

We Offer

  • Competitive DOE salary.
  • 36 Months contract duration.
  • Opportunity to work in a dynamic and innovative environment.

About the Company

Internal Postings is a leading company in the automotive software development sector, dedicated to creating cutting-edge solutions for real-time automotive systems.

Job Seekers, Please send resumes to [email protected]

Job Details

Company name:
KR. Laboratories
Location:
United States
Employment Type:
Contract
Work Mode:
On-site
Posted on TheJob:
4/11/2026
Last checked:
6/13/2026
Posted on the source:
11/14/2025
Apply Now
© 2026 TheJob, Inc. All rights reserved.