Intent Design is a global product design and engineering services company
CURRENT OPENINGS
Job Description: • Design and develop front-end and back-end web applications. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, efficient, and maintainable code, following industry best practices. Minimum Requirements: • 5+ years of professional experience as a Full Stack Software Engineer. • BS, or MS in Computer Science / Engineering, Electrical Engineering, or a related field (or equivalent). • Strong proficiency in React.js, Express.js, PostgreSQL, and TypeScript. • Solid understanding of back-end technologies such as Node.js, Python, or Golang. • Solid understanding of front-end technologies such as HTML5, CSS3, and JavaScript. • Experience working with RESTful APIs and integrating backend services. • Experience with version control systems (e.g., Git, SVN). • Strong knowledge of database design and query optimization. • Experience with robotics or autonomous driving data is a plus. • Experience with 2D & 3D graphics libraries such as Fabric.js, Konva.js, WebGL, Three.js • Experience with other JavaScript frameworks, such as Angular or Vue • Experience with cloud computing platforms, such as AWS or Azure. • Experience with DevOps tools and practices. Work Location: California State
The system integration group is responsible for the overall digital group whom provide software releases. This team then digests and organize the whole system as well as complete testing and validation. They also maintain the release station and manage all the sign offs on the products. Software Release Manager, Automotive Electronics Integration This management position requires a highly experienced professional Program Manager with a proven track record of excellence and managerial achievement. The candidate will be an accomplished leader, with a strong organizational capability and ability to command respect from the talented teams he or she will help lead and coordinate. This candidate will have proactive communication, so each individual team member remains aware of the timing and delivery expectations placed upon them and that critical issues are identified and brought to the attention of senior management with gauged advance notice. Job Description: • Work with Vehicle Program Managers to identify Vehicle milestones and build phases with impact on Software release plans and feature timing • Identify software that needs to be introduced into the vehicle assembly line for upcoming vehicles builds • Work with Manufacturing planning to identify Factory milestones with impact on Software release plans and feature timing • Work with the Engineering Leads and PMO to cover needs in / adjust Integration Release Plans per the agreed Digital Feature Roadmap • Develop, release, and publish revisions and communicate updates of the Integration Release Plan considering multiple programs and cross-program dependencies, as well as scope (regions, targeted variants etc.) • Set up the release tooling to manage planned Integration releases and bundles · Perform milestone reviews to enable verification and validation teams to progress with their test plans. Communicate OTA SW deployment to Communications, PMO, Service, Customer Care and others· Work with ECU Leads to identify and approve ECU specific SW deliveries into Integration bundles. Host Integration meetings to align on weekly priorities · Configure the OTA campaign deployment, using the existing process and guidelines. Work with Verification and Validation leads and SW Quality, as well as other critical stakeholders incl. Homologation to share campaign planning details and to review progress on validation and signoffs · Manage the creation, review and release of customer facing release notes. Perform Release to Customer milestone review and release OTA SW campaigns to customers after full signoff · Liaise with the OTA team to monitor the campaign rollout · Work with the EE and End-of-Line test (EOL) teams at the vehicle assembly facility to introduce changes to EOL. Minimum Requirements: • A minimum of 5 years of experience program/project managing large systems development programs • A minimum of 8 years in complex embedded (software and electronic) systems development and integration. • BS degree minimum in an engineering discipline (computer science, electrical engineering, mechanical engineering or similar). • A proven track record of delivering complex electronic products. • Experience software and hardware development methods/workflows. • Experience bringing highly integrated software/hardware products from the early development phase to production. • Experience engaging, working and managing the output of third-party suppliers. • Good to have, - Experience in automotive electronic systems integration and architecture. - Experience with test and build aspects of software development. Work Location: Michigan State
We are looking for an experienced and certified DevOps Engineer with a strong background in deploying and automating modern web applications. This role requires hands-on expertise in cloud infrastructure (AWS), Python automation, and CI/CD pipeline management using Jenkins and Groovy. You will be working closely with development, QA, and infrastructure teams to support scalable deployment of microservices-based web applications. Job Description: • Design, build, and maintain scalable CI/CD pipelines using Jenkins and Groovy scripting. • Automate infrastructure provisioning and configuration management using Terraform and Ansible. • Develop and maintain Python automation scripts for deployment, testing, and operational tasks. • Deploy and manage containerized applications using Docker and orchestrate them with Kubernetes. • Design and maintain AWS infrastructure services including EC2, VPC, S3, RDS, IAM, and CloudFormation. • Collaborate with developers and QA to streamline software delivery and deployment processes. • Monitor system performance and proactively address scalability and reliability issues. Minimum Requirements: • Minimum 5 years experience with Python • Minimum 5 years Proficiency in Kubernetes, Terraform, Ansible, and Docker. • Minimum 5 years of experience in DevOps, infrastructure automation, and CI/CD. • AWS Certified (e.g., AWS Solutions Architect, DevOps Engineer). • Python Certified or demonstrable expertise in Python scripting and automation. • Proficiency in Kubernetes, Terraform, Ansible, and Docker. • Strong experience with Jenkins and Groovy pipeline scripting. • Minimum 5 years of experience in DevOps, infrastructure automation, and CI/CD. • Proven experience in managing web application deployments, especially microservices-based architectures. • Experience in the Electric Vehicle (EV) domain is a plus. • Experience working on mobile and web applications is an advantage. • Familiarity with monitoring tools like Prometheus, Grafana, or Datadog Work Location: California State
We are currently seeking a Full Stack Engineer to help design, develop and improve our test automation infrastructure. Candidates will be expected to demonstrate excellence in their respective fields, to possess the ability to learn quickly and to strive for perfection within a fast-paced environment. Job Description: • Design, develop, and improve test automation infrastructure and frameworks for extending testing coverage, diagnosis, and troubleshooting • Deliver test and automation strategies utilizing knowledge and awareness of testing approaches, practices, and techniques • Resolve complex problems related to design of test strategies for various critical projects where expertise is required to interpret against architecture, design, guidelines, and processes • Monitor effectiveness of strategies and implement improvements based on reviews of technical events and issues • Develop and contribute to the automation tests of the functional safety vehicle system • Identify and/or implement scripts, tools and utilities as required for test automation • Work with SCRUM teams to fully deliver high quality validated functional safety compliant solutions • Write specifications, test plans, and user instructions for test software and test equipment • Work with multifunctional teams (HW, SW, PM, and other stake holders) to identify timelines and test scopes for various gates throughout the software development lifecycle • Troubleshoot and triage issues to drive towards root cause identification, resolution, and the best possible product in terms of quality Minimum Requirements: • Degree in Computer Science, Statistics, or relevant field • 4+ years of experience in building websites • 4+ years of experience in Python, NodeJS, Go. • 4+ years of experience ReactJS, NextJS. • 4+ years of experience in SQL & NoSQL Database systems. • 4+ years of experience in designing & developing RESTful API’s. • 3+ Years of experience in developing Microservices. • 3+ Years of experience in using AWS and developing applications in serverless architecture. • Understanding of cloud-based development and deployment • Attention to detail and an appreciation for design and beautiful UX Desired Experience • Familiarity with common stacks • Excellent communication and presentation skills. • Knowledge of multiple back-end languages (e.g., Python, Go) and JavaScript frameworks (e.g., Angular, React, Node.js, express) • Familiarity with databases and schema designing (e.g., MongoDB, MySQL), UI/UX design Proficiency in JavaScript, Python, express, MongoDb, MySQL, React, AWS, Kubernetes, Analytics. • Familiarity with web development and debugging tools. • Participate in agile and scrum best practices as we strive for continuous integration and delivery (CI-CD) • Knowledgeable of REST-based API-s • Experience with Kubernetes • Experience with SSO Authentication • Knowledge of cloud-based development, serverless development. • Knowledge on native mobile development or cross platform mobile development. Work Location: California State
Job Description: • Own the Security validation of vehicle ECUs • Good at getting the software requirements to ensure the requirements are clear, complete, and testable. • Create a comprehensive test plan that outlines the testing approach, objective, scope, resources, and schedule. • Identify opportunities to improve the validation processes, testing methodologies and overall product quality. • Experience in building the test infrastructure and automated testing. • Experience in documenting the issues in detail and able to collaborate with Developers in resolving those issues. Minimum Requirements: • BE or MS in Computer Science or equivalent. • Must have 3+ years of experience in testing networking and/or automotive products. • Must have 3+ years of experience in automation scripting language such as Python, Shell, or any other scripting languages. • 3+ years of developing the system level test cases. • Experience with automotive protocols (DoIP, UDS, LIN and CAN) • Good programming/scripting knowledge for developing automation scripts. • Experience in verification of Security features at Application/Firmware level on embedded platform. • Must be fully confident of writing/maintaining test cases and acceptance test plans. • At least 3 years of experience in developing test cases in embedded Linux platforms. • Experience in using Automation test tools and Stress test tools. • Should be a good collaborator. • Excellent interpersonal, verbal, and written communication skills. Work Location: California State or Michigan State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 5-7 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • experience in programming and experience with problem diagnosis and resolution Work Location: California State
Job Description: • Own the Security validation of vehicle ECUs • Good at getting the software requirements to ensure the requirements are clear, complete, and testable. • Create a comprehensive test plan that outlines the testing approach, objective, scope, resources, and schedule. • Identify opportunities to improve the validation processes, testing methodologies and overall product quality. • Experience in building the test infrastructure and automated testing. • Experience in documenting the issues in detail and able to collaborate with Developers in resolving those issues. Minimum Requirements: • BE or ME in Computer Science or equivalent. • Must have 5+ years of experience in testing networking and/or automotive products. • Must have 5+ years of experience in automation scripting language such as Python, Shell, or any other scripting languages. • 5+ years of developing the system level test cases. • Experience with automotive protocols (DoIP, UDS, LIN and CAN) • Good programming/scripting knowledge for developing automation scripts. • Experience in verification of Security features like Secure Boot, OTP fuzes, Secure Update, JTAG etc. • Must be fully confident of writing/maintaining test cases and acceptance test plans. • At least 4 years of experience in developing test cases in embedded Linux platforms. • Experience in using Automation test tools and Stress test tools. • Strong debugging and analytical skills. • Should be a good collaborator. • Excellent interpersonal, verbal, and written communication skills. Work Location: California State or Michigan State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 5-7 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • experience in programming and experience with problem diagnosis and resolution Work Location: California State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 2-4 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • Experience in programming and experience with problem diagnosis and resolution Work Location: California State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 2-4 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • Experience in programming and experience with problem diagnosis and resolution Work Location: California State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 2-4 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • Experience in programming and experience with problem diagnosis and resolution Work Location: California State
The Communication Integration team is responsible for using specific tooling and processes to enhance the driving experience within the vehicle. Job Description: • Develop and implement vehicle communication designs in Vector PREEvision • Implement and configure software architectures to enable automatic routings • Maintain and add to E2E, DoIP and security implementations in PREEvision • Implement SOME/IP • Create and maintain communication network data and artifacts (Ethernet, CAN/CANFD, LIN) • Work with Engineering teams and suppliers on interface specifications, create commonality and share artifacts • Implement and configure automated quality checks of your work • Support Test Engineers and develop network design verification test plans at the ECU and vehicle level • Conduct network simulations for analyzing and optimizing bus loading and message latency • Work with the Platform software team to help implement and configure network communication in ECU software • Engage with Vector to further automate the workflow and to implement additional Lucid requirements in PREEvision • Manage multiple programs and variants Minimum Requirements: • 3 years of overall years of experience in the field. • Please note experience with the tool "PREEvision" is highly preferred for this position. • Minimum 3 years of significant experience with Automotive Communication Buses such as CAN/CANFD, Ethernet and LIN and exchange formats such as ARXML, DBC, LDF • Minimum 3 years experience in specifying and implementing Automotive Diagnostics (DoIP, DoCAN) based on the UDS standard • Minimum 3 years Experience with programming or scripting languages, such as Java, Python, CAPL, C/C++ . • Experience with measurement / analysis tools (Vector CANoe or equivalent and its extensions for Ethernet and diagnostics) Work Location: Michigan State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Job Description: • Develop and optimize perception algorithms for Level 2/3 autonomous driving systems using camera and LiDAR data. • Design and implement cutting-edge deep learning algorithms for 2D/3D object detection, segmentation, tracking, and multi-task learning. • Research and integrate BEV-based transformer models for perception tasks. • Collaborate with cross-functional teams to ensure seamless integration and robust implementation. • Test, release, and deploy perception algorithms into Lucid production programs. • Support the validation and verification of perception algorithms using prototype and pre-production vehicles. • Propose innovative software algorithms to enhance future autonomous driving capabilities. Minimum Requirements: • Strong theoretical foundations and expertise in deep learning algorithms, including object detection, tracking, and segmentation. • Proficient in Python with a focus on clean, efficient, and scalable software development. • Comfortable working with large codebases and debugging complex machine learning models. • Experience with PyTorch or other ML frameworks (e.g., TensorFlow, MXNet). • Ability to design and construct evaluation pipelines to unit-test ML models under diverse conditions and environments. • Excellent communication skills and a strong team player. • Bachelor’s degree in Computer Engineering, Electrical Engineering, Automotive Engineering, Mechanical Engineering, or a related field. • Advanced degrees are preferred. • Minimum of 3 years of relevant work experience, or a Ph.D. in a related field for a senior position. • Experience developing BEV transformer models for perception. • Proficiency in C++ with experience writing efficient, maintainable code. • Practical, hands-on approach to solving complex problems in autonomous driving. • Experience in testing and validating perception systems in real-world conditions. • Experience working in agile development teams. • Expertise in component and system integration, testing, and verification at the system and vehicle levels. Work Location: California State
We are looking for an experienced Perception Machine Learning Algorithm Engineer to join our ADAS/Autonomous Driving team. This position requires a highly skilled professional with a strong background in machine learning, computer vision, and perception algorithms, as well as solid programming expertise. As a member of Perception team, you will research, design, implement, optimize, and deploy state-of-the-art machine learning models that advance perception algorithms for autonomous driving. You will conduct literature reviews, develop and modify models to enhance performance, and contribute to the deployment of these models in production vehicles. Job Description: • Develop and optimize perception algorithms for Level 2/3 autonomous driving systems using camera and LiDAR data. • Design and implement cutting-edge deep learning algorithms for 2D/3D object detection, segmentation, tracking, and multi-task learning. • Research and integrate BEV-based transformer models for perception tasks. • Collaborate with cross-functional teams to ensure seamless integration and robust implementation. • Test, release, and deploy perception algorithms into Lucid production programs. • Support the validation and verification of perception algorithms using prototype and pre-production vehicles. • Propose innovative software algorithms to enhance future autonomous driving capabilities. Minimum Requirements: • Strong theoretical foundations and expertise in deep learning algorithms, including object detection, tracking, and segmentation. • Proficient in Python with a focus on clean, efficient, and scalable software development. • Comfortable working with large codebases and debugging complex machine learning models. • Experience with PyTorch or other ML frameworks (e.g., TensorFlow, MXNet). • Ability to design and construct evaluation pipelines to unit-test ML models under diverse conditions and environments. • Bachelor’s degree in Computer Engineering, Electrical Engineering, Automotive Engineering, Mechanical Engineering, or a related field. • Advanced degrees are preferred. • Minimum of 3 years of relevant work experience, or a Ph.D. in a related field for a senior position. • Experience developing BEV transformer models for perception. • Proficiency in C++ with experience writing efficient, maintainable code. • Practical, hands-on approach to solving complex problems in autonomous driving. • Experience in testing and validating perception systems in real-world conditions. • Experience working in agile development teams. • Expertise in component and system integration, testing, and verification at the system and vehicle levels. Work Location: California State
We are currently seeking a skilled ADAS Validation Engineer responsible for executing virtual simulations for system validation. This position requires a professional with experience in simulations in ADAS. As the successful candidate, you will join a world-class Autonomous Driving/ADAS team. Candidates should be excellent engineers and organizers that have demonstrated the ability to learn quickly and work effectively in a fast-paced, rapidly changing environment. Job Description: • Conduct virtual validation of ADAS/AD driving, safety & parking functions such as Adaptive Cruise Control, Highway Assist, Lane Change Assist, Automatic Emergency Braking, Cross-Traffic Alert, Lane Departure Protection, Automated Parking etc. • Contribute to creating & updating the virtual model & simulation setup; create & execute scenarios for features validation at vehicle level, post-process results, generate report, discuss & present results to ADAS leadership for drawing appropriate conclusions. • Be responsible for developing necessary pre & post-processing scripts, selection of scenarios, mapping of virtual validation cases with feature requirements while ensuring appropriate model fidelity. • Correlate virtual modeling results with actual vehicle test data as necessary and appropriate for different fidelity models. • Leverage state-of-the-art processes, virtual validation tools, data transfer & analysis in a highly interactive and collaborative environment. • Facilitate and align related cross-functional technical teams such as ADAS software development (motion planning, perception etc.), vehicle chassis, powertrain, infotainment for ADAS system level validation and development activities. • Work with suppliers as necessary and represent Lucid ADAS systems validation team. • Explore various approaches for virtual validation (HIL, SIL and Vehicle-In-Loop). Minimum Requirements: • BS in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar and 2 years of engineering experience in the automotive industry. OR MS minimum in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar • Experience developing and executing virtual validation test plans for ADAS features on high performance computers or cloud • Experience with ADAS virtual simulation tools & methods – IPG CarMaker, Applied Intuition, CARLA, CarSim, Ansys, Simens or other such tools; dSpace or National Instruments HILs etc. • Experience and understanding of Open Scenario format • Experience in working with ADAS or AD automotive features for mass production • Working experience at automotive Tier 1/2 suppliers or OEMs, with an understanding of automotive processes and workflows • Programming skills related to simulation automation, results post-processing etc. (e.g. Python, C/C++, MatLab/Simulink) • Capability and creativity to successfully complete projects with unconventional ideas in highly constrained, innovative startup environments • Excellent communication skills (verbal and written) & ownership mindset Advantageous: • Previous experience of simulating ADAS/AD features at OEM or Tier 1 • Experience in developing models from scratch, model correlation and executing scenarios on cloud • On-road or proving ground vehicle testing experience for ADAS features a big plus • Understanding of SOTIF & coverage, ISO 26262, NCAP • Broad understanding of various ADAS/AD systems and the interactions between mechanical, electrical and software components within the system • Experience with Vector tools: CANoe, CANape and CAPL • Proficiency with agile development tools and environments (Jira, Jama, …) Work Location: California State
We are currently seeking a skilled Sr. Validation Engineer responsible for validation, calibration & data processing method development of features related to ADAS safety features. This position requires an professional with a track record of successfully bringing new automotive (ADAS) systems into production. As the successful candidate, you will join a world-class Autonomous Driving/ADAS team. Candidates should be excellent engineers and organizers that have demonstrated the ability to learn quickly and work effectively in a fast-paced, rapidly changing environment. Job Description: o Be responsible for test validation of hardware/software components related to ADAS/AD safety functions such as Automatic Emergency Braking, Cross-Traffic Alert, Lane Departure Protection etc. o Align with ADAS safety features validation engineers in Newark, CA headquarters and contribute to the related validation tests on component and vehicle level; Contribute to the timely delivery of fully validated, high-quality customer features o Be responsible for creating and executing test plans for feature requirements and relevant regulations, testing coverage, homologation testing (NHTSA, GSr2, Eu-NCAP etc.), confirming SOTIF, data analysis and root causing while ensuring traceability to functional and performance requirements o Support safety features benchmarking, calibration and for establishing post-processing methods to analyze vehicle data o Leverage state-of-the-art processes, tools such as ground truth, VRUs, soft cars and robots for executing test plans, field tests, data transfer & analysis as well as support the development/adoption of new processes and tools in a highly interactive and collaborative environment o Work with suppliers and internal teams to execute tests with robotic equipment in proving grounds and implement innovative solutions for vehicle testing & calibration approaches to optimize system test and validation strategies in terms of efficiency, cost and final product quality o Travel as necessary to sync up with team in Newark, CA and/or execute safety features validation tests on vehicle at proving ground testing facilities and perform detail data analysis o Facilitate and align related cross-functional technical teams such as HMI, functional safety, powertrain, infotainment, cybersecurity, homologation, and ADAS/AD on vehicle software updates, system level validation and development activities o Leverage state-of-the-art processes and tools for architecture, requirements, test plans and results and ALM to work in a highly interactive and collaborative environment o Collaborate with component owners for ADAS safety functions Minimum Requirements: o BS minimum in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar and 5 years of engineering experience (for Senior) or 3 years (for non-senior) in the automotive industry OR MS minimum in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar and 3 years of engineering experience (for Senior) or 1 year (for non-senior) in the automotive industry o A proven track record of working with hardware/software systems related to ADAS or AD safety features for mass production in Automotive industry o Experience with developing and executing validation test plans and root causing issues o Experience with automotive test methods, measurement systems and tools (HIL/SIL, Vector tools such as CANoe, CANape and CAPL, PeakCAN, etc.) o Knowledge & execution experience of GSR2 & NCAP scenarios for ADAS safety features using soft targets, VRUs, robot platforms etc. o Several years working experience at automotive Tier 1/2 suppliers or OEMs, with an understanding of automotive processes and workflows o Programming skills related to integration, testing and automation (e.g. Python, C++) o Capability and creativity to successfully complete projects with unconventional ideas in highly constrained, innovative startup environments o Excellent communication skills (verbal and written) Advantageous: o Previous experience with ADAS/AD components such as FMC cameras and radards; and longitudinal and lateral control systems at a Tier 1 or OEM o Broad understanding of various ADAS/AD systems and the interactions between mechanical, electrical and software components within the system o Experience with benchmarking, calibration & post-processing methods and/or tools o Proficiency with agile development tools and environments (Jira, Jama, …) o Knowledge of relevant regulations (GSR2, EuNCAP, NHTSA) and applicable (safety) standards for typical ADAS features (e.g. ASPICE, ISO26262, FMVSS) o Experience with project management, supplier management, team management and/or executing tasks in cross-functional team setup Work Location: California State
We are currently seeking a skilled Sr Validation Engineer responsible for validation of parking & viewing functions of the ADAS / Autonomous Driving team. This position requires an experienced professional with a track record of successfully bringing new automotive (ADAS) systems into production. Job Description: o Be responsible for test validation of hardware/software components related to ADAS/AD parking & viewing functions such as Parking Assist, Automated Parking, Remote Controlled Parking, Driver Monitoring Systems, Surround View Camera Display, Blind Spot Camera Display etc. o Contribute to system architecture and the related validation tests on component. o Be responsible for test plans, data analysis and feature validation tests while ensuring traceability to functional and performance requirements. o Facilitate and align related cross-functional technical teams such as HMI, functional safety, powertrain, infotainment, cybersecurity, homologation, and ADAS/AD development teams on the system level. o Work closely with Tier 1 suppliers. o Create CANoe environments, simulate sensors, and create test cases using CAPL scripting tool. Explore simulation, HIL, SIL and vehicle test approaches to optimize (sub-)system test and validation strategies in terms of efficiency, cost and final product quality. o Contribute to the definition and build-up of our test vehicle fleet, test benches and calibration installations. o Leverage state-of-the-art processes and tools for architecture, requirements, test plans and results and ALM to work in a highly interactive, collaborative environment. o Work closely with Component Owner (USS, Parking Controller, Surround View & DMS Camera) for the ADAS Functions, contribute the component requirement development. o Be responsible for test diagnostics and UDS protocol and fault test. o Investigate root causes of component or system level DUT failure. Minimum Requirements: o BS in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar and 5 years of engineering experience in the automotive industry OR MS in System Engineering, Mechanical Engineering, Electrical Engineering, Computer Science, or similar and 3 years of engineering experience in the automotive industry o A proven track record of working with hardware/software systems related to ADAS or AD automotive features for mass production. o Experience debugging, testing and bringing up complex hardware/software systems o Experience developing and executing validation test plans o Experience with automotive tests and measurement systems (HIL, CAN, etc.) o Capability and creativity to successfully complete projects with unconventional ideas in highly constrained, innovative startup environments o Several years working experience at automotive Tier 1/2 suppliers or OEMs, with an understanding of automotive processes and workflows o Programming skills related to integration, testing and automation (e.g. C++, Python, MatLab/Simulink) o Excellent communication skills (verbal and written) Advantageous: o Previous experience with ADAS Parking Assist and/or Viewing Systems at a Tier 1 or OEM o Experience as Feature Owner or Systems Engineer for Parking or Viewing features. o Experience with Vector tools: CANoe, CANape and CAPL. o Experience with test automation. o Experience with Diagnostics and UDS protocol. o Proven experience in programming. o Experience with Image Signal Processing pipeline from Camara, and computer vision. o Experience with HIL, SIL or system (vehicle) simulation. o Broad experience with various ADAS/AD systems, including mechanical, electrical and software components. o Proficiency with agile development tools and environments (Jira, Jama, …) o Proficiency with Lab equipment tools. o Familiarity with automotive regulations and functional safety standards (ASPICE, ISO 26262) Work Location: California State
Our Client is at the forefront of developing advanced driver assistance systems (ADAS) and autonomous driving (AD) solutions. As an ADAS Product Engineer, you will be an integral part of Client team, driving the product development and deployment process to deliver top-notch ADAS / AD systems and components to their valued customers. Job Description: • Collaborate on projects related to various ADAS AD components (e.g., camera, lidar, radar, ultrasonic sensor, ECU, autonomous compute platform, mechanical brackets). • Ensure the timely delivery of high-quality ADAS / AD systems and components by actively participating in engineering, manufacturing, and integration processes. • Work cross-functionally with internal teams, partners, and international suppliers to identify potential risks and opportunities for product integrity and user experience. • Build quality control processes including IQC / OQC process, test plan, tools, to test and audit component and subsystem quality in manufacturing environment • Build formal systematic tools with key performance indicators, to track engineering and manufacturing deliverables, and enable continuous improvement in each stage of product lifecycle • Promote, and optimize the hardware / software delivery pipeline and tool chain with cross teams, to ensure information is shared in time with each stakeholder, and actions can be taken immediately to mitigate any validation or manufacturing concerns • Lead supplier management, especially management of contract manufacturing supplier, from standpoints of product delivery, and feature delivery, vehicle integration, and product quality • Ensure great communication between suppliers and internal teams to achieve seamless and robust vehicle integration and mass production • Represent ADAS / AD team to formalize process for diagnostics, fault tree analysis, and service procedures, supporting vehicle integration and troubleshoot at the plant, as well as following up on field issues Minimum Requirements: • Bachelor’s degree in electrical engineering, Computer Engineering, Mechanical Engineering, or Computer Science • Strong interest in working at the intersection of product design, engineering, manufacturing, integration, and quality • Proven track record of effective and timely execution and delivery of cross team projects • Excellent communication skills, both verbal and written • Proven track record of working hand in hand with automotive OEMs / suppliers • Understanding of systems and components integration for automotive • Experience in designing, debugging, testing and bringing up complex hardware/software systems • Familiar with efficiency tools such as JIRA, Tableau, Smartsheet, Lucidchart, JAMA, etc. • Ability to identify and summarize engineering, manufacturing, and quality requirements, and translate into needed actions for suppliers and cross functional teams • Strong proactive mindset of owning complete complex projects with unconventional ideas in highly constrained, innovative startup environments • Willing to travel to support build issues and field issues Great to have: • Product engineering experience in one of the ADAS/AD area, such as camera, radar, lidar, ultrasonic, ECU, domain controller, compute platform, or similar automotive systems and components • Previous experience as a product engineer, quality engineer, plant support engineer, or project engineer would be helpful • Understanding of basic autonomous driving hardware architecture, and their challenges • Understanding of basic architecture and interface of vehicle software and/or embedded software, and their challenges • Understanding of automotive manufacturing process, verification and validation process, and their challenges • Knowledge of sensor calibration and validation methods, and experience in various types of hardware / software integration tests • Knowledge of automotive communication standards such as CAN, LIN, Ethernet, etc, and experience of Vector tools such as CANoe • Knowledge of relevant regulations and applicable (safety) standards for typical ADAS features (e.g. ASPICE, ISO26262, FMVSS, EuroNCAP) • Experience with automotive validation, including hardware durability and software integration Work Location: California State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems. Purpose of this team is to build tools to automate feature validation and performance indicator metrics generation. To look for opportunities to automate manual validation scenarios and Enhance automation frameworks Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation Provide quality assurance reviews • Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 5-7 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • Experience in programming and experience with problem diagnosis and resolution Work Location: California State
We are currently seeking a perception software engineer to be responsible for the development, integration and deployment of perception algorithm and software systems into the vehicle. This position requires an experienced professional with a track record of technical excellence in automotive sensing applications. Job Description: • Work in a world-class ADAS Perception team • Implement high-quality automotive grade software code compliant to automotive quality and safety standards • Integrate software stack with the overall perception software stack for running onboard perception system with excellent performance and high fault tolerance • Test, release, and launch the perception algorithm into the Lucid production programs • Conduct on-road ADAS software testing and create test plans to support algorithm development • Contribute to the systems requirements and identify performance metrics for individual components • Contribute to the ADAS software roadmap, strategic planning, and development timeline Minimum Requirements: • BS in the areas of Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering or other related fields • Strong experience with Python/C++ programming language • Good knowledge in deep learning algorithms on object detection, tracking, segmentation etc. • Experience with real time operating systems (e.g., QNX, Ubuntu, etc.) • Experience in component and system software integration, testing and verification • A practical hands-on approach to complement the theoretical knowledge and creativity required to solve Autonomous Driving • Advanced degrees preferred Work Location: California State
The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems Job Description: • Fine-tune and improve a variety of sophisticated software implementation projects • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data Analyze and review enhancement requests and specifications • Implement system software and customize to client requirements • Prepare the detailed software specifications and test plans • Code new programs to client’s specifications and create test data for testing • Modify existing programs to new standards and conduct unit testing of developed programs • Create migration packages for system testing, user testing, and implementation • Provide quality assurance reviews Perform post-implementation validation of software and resolve any bugs found during testing Minimum Requirements: • Bachelor's degree in engineering required 5-7 years experience required • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design • Large systems software design and development experience • Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems • Experience in programming and experience with problem diagnosis and resolution Work Location: Michigan State
Job Description: • Research, design, implement, optimize and deploy computer vision algorithms for driving and parking features • Implement high-quality automotive grade software code compliant to automotive quality and safety standards • Integrate software stack with the overall perception software stack for running onboard perception system with excellent performance and high fault tolerance • Test, release, and launch the perception algorithm into the production programs • Contribute to the ADAS software roadmap, strategic planning, and development timeline • Contribute to the systems requirements and identify performance metrics for individual components • Conduct on-road ADAS software testing and create test plans to support algorithm development Minimum Requirements: • BS with 5Y or MS with 3y experience in Computer Engineering, Electrical Engineering, Robotics, Mechanical Engineering • Extensive knowledge and applied experience in 3D computer vision, multi-view geometry, SfM/SLAM • Strong skills in camera calibration, linear algebra, numerical optimization, factor graph representations and statistical estimation theory. Familiarity with OpenCV and image processing. • A solid foundation in math and robotics to propose creative solutions for autonomous systems • Proficient in C++ and In-depth knowledge in object-oriented programming, algorithms, data structures, and software design skills • Excellent communication skills and good team player • Experience using optimization libraries such as GTSAM, Ceres, g20, etc. • Experience with real time operating systems (e.g., QNX, Ubuntu, etc.) • Experience working with different sensor modalities such as GPS/IMU, ultrasonic, wheel odometry, etc. • Experience in working in agile development teams • Extensive knowledge and applied experience in 3D computer vision, multi-view geometry, SfM/SLAM • Strong skills in camera calibration, linear algebra, numerical optimization, factor graph representations and statistical estimation theory. Familiarity with OpenCV and image processing. • A solid foundation in math and robotics to propose creative solutions for autonomous systems Work Location: California State
Intent Design... a Product Readiness Partner, from Concept to Launch
We leverage our global footprint and integrate mechanical, electrical, plastics & firmware engineering to take products from concept to production in shorter cycles, at the absolute highest ROI.