Software Engineer (Automotive Embedded Systems)
CIeNET International · Santa Clara, California, US
Job Duties - Apply industry-standard software development methodologies to design, program, and test automotive, mobile, and embedded software based on syste...
Job description
Job Duties: - Apply industry-standard software development methodologies to design, program, and test automotive, mobile, and embedded software based on system architecture and requirements specifications. - Review and analyze high-level software designs and test plans; interpret software and system requirements and develop corresponding low-level design specifications for implementation and testing. - Implement software designs into high-quality code following architectural guidelines and applying modern algorithms, tools, and programming techniques. - Integrate, optimize, and debug third-party software modules, and customize and port software to designated hardware platforms, mobile devices, and automotive systems. - Develop automated test scripts and test configurations using XML, Python, and other scripting languages to enhance testing efficiency and coverage. - Program, debug, and execute automated test suites across multiple target platforms, including automotive systems and mobile devices. - Apply Test-Driven Development (TDD) methodologies to design test plans, test cases, and test scripts; perform software verification phases including Unit, Functional, Integration, Regres...