Sr ADAS Software Integration Engineer job in Newark
Role details
Job location
Tech stack
Job description
Role Responsibilities: &bull Requirements Analysis and Decomposition: Analyze and decompose system-level requirements into clear, actionable software tasks. Collaborate closely with system engineers to ensure alignment on ADAS feature requirements and system design integrity. &bull SW integration: Develop and maintain integration pipeline for controls ADAS software to ensure automation of development and build pipelines. &bull CI/CD infrastructure: Design, build, and maintain CI/CD infrastructure for L2/ L2++ ADAS projects, enabling scalable, automated build, integration, and validation pipelines to support rapid development and reliable software delivery. &bull Software Design and Architecture: Design robust, scalable software architectures for ADAS feature integration that meet functional, safety, and performance standards. &bull State Machine Implementation: Design and implement detailed state machine models for various ADAS features (active safety, driving, and parking). Validate correct logic through unit testing, SIL/HIL testing, and in-vehicle evaluation. &bull Cross-functional Collaboration: Partner with cross-functional teams including systems, product owner, validation, platform and controls to ensure seamless integration of ADAS features across the vehicle platform. &bull Documentation and Reporting: Maintain thorough documentation of software design, requirements traceability, unit test cases
Requirements
and validation outcomes. Required Qualifications: &bull Bachelor's degree in Computer Science, Electrical Engineering, or a related field &bull 6+ years of experience in software development and software integration &bull Full-cycle software development experience with autonomous driving systems-from requirements to production deployment &bull Strong skills in C/C++/python and modeling environments such as MATLAB/Simulink &bull Familiarity with CI/CD pipelines, build systems, and automated test frameworks &bull Strong debugging and problem-solving skills comfortable working across embedded systems and real-time applications &bull Excellent communication skills and the ability to work effectively in a fast-moving, collaborative environment Preferred Qualifications: &bull Master's degree with 6+ years experience, or Ph.D. with 3+ years experience &bull Hands-on experience with embedded platforms such as NVIDIA Xavier/Orin and Aurix strong debugging and diagnostic skills across multicore architectures &bull Strong understanding of communication protocols (Ethernet) and tools like Vector CANape/CANoe &bull Practical experience testing ADAS/AD features in both simulation and real-vehicle environments &bull Deep knowledge in one or more areas of ADAS systems such as behavior planning, motion planning, or vehicle control &bull Experience with safety-critical systems and standards (e.g., ISO 26262, AUTOSAR)