August 11
• Develop high-quality and high-performance in-vehicle application software for software-defined vehicles. • Conduct design and code reviews. • Maintain and support software deployed on production vehicles. • Develop and maintain unit and integration test cases to ensure code quality. • Collaborate with team members on software architecture and solution development.
• A bachelor's degree in computer science, computer engineering, or a related field. MS/PhD degrees are preferred. • 5+ years of professional software development experience, excluding internships. • Strong fundamentals in data structures and algorithms. • Solid C++ programming experience. • Experience with Python and shell scripting languages. • Proven experience in systems design with preemptive, multitasking operating systems. • Experience in Embedded Linux, Android, and/or other embedded operating systems. • Experience with networking technologies such as Ethernet, TCP/IP, HTTP. • Familiarity with software configuration management tools, defect tracking tools, and peer review. • Strong written and verbal communication skills.
Apply Now