Logo
Dice

Software Engineer / HPC embedded environment (Onsite)

Dice, Mountain View, California, us, 94039

Save Job

Software Engineer / HPC embedded environment (Onsite)

Qualifications (Skills, Experiences & Education) Years of Relevant Experience:

Minimum 10 years of software development experience in HPC embedded environments. Education: Bachelor's Degree in Software Engineering, Computer Engineering, or related field Master's Degree in Computer Engineering, Software Engineering, Computer Science, or related field Skills:

General skills needed to perform the job Attention to detail and high accuracy in all work Critical thinking Problem-solving skills Strong verbal and written communication skills Specialized Skills: Deep knowledge of embedded software architecture and development processes Experience supporting software through the product lifecycle, including mass production Understanding of vehicle EE architectures and automotive development practices Expertise in functional safety (ISO 26262) and its implementation in software Designing complex embedded systems, defining system topologies and interfaces Proficiency in real-time operating systems, embedded software frameworks, and interface development Programming languages: C, C++, Java, HTML5, scripting languages Familiarity with connected embedded software components and hardware peripherals Knowledge of connected vehicle infotainment and communication systems Work Flexibility:

Physical and travel requirements, work schedule Occasional travel, less than 15% Role Summary: Seeking an experienced Software Engineer to support the Hardware Platform Development team at CARIAD. Focus on embedded software development for next-generation vehicle electronic systems, collaborating with VW Group and external partners to design, develop, and deliver production software, including proof-of-concept projects and integration of embedded solutions. Role Responsibilities: Embedded Software Development (80%) Define and design embedded software for vehicle systems Assist hardware teams with component selection, schematic reviews, bring-up, debugging Develop/integrate bootloaders, device drivers, kernels, upgrade mechanisms Contribute to base software (BSP), MCAL, drivers, diagnostics, debugging tools Support hardware verification and board bring-up Interface with third-party vendors and open-source communities Gather software requirements, including safety and security Build and maintain development infrastructure, including automated testing Lead rapid prototyping for innovative hardware/software solutions Operational Management (20%) Work with contract manufacturers on ECU software for bring-up, validation, testing Identify and mitigate technical and project risks Ensure compliance with standards and processes Employers may use AI tools for job description enhancement. This description has been reviewed for accuracy.

Dice Id: 91163020 Position Id: 8717095 About American IT Systems

American IT Systems Staffing is a fast-growing recruitment firm helping clients hire top talent globally. We offer temporary staffing, permanent recruitment, management consulting, and specialize in technology, product, and design hiring using advanced tools. Our Aim: To save clients time and money by outsourcing hiring needs, demonstrating commitment to hiring the best talent.

#J-18808-Ljbffr