Software Tools Developer
Core
Develop foundational software components and tools for automated testing of automotive, infotainment, and connectivity technologies, interfacing with vehicle electronic control units (ECUs).
Role type
Software Tools Developer (Test Automation)
Builds
Automated testing frameworks, tools, and test libraries for vehicle software
Domain
Automotive software testing and automation
Required skills
Python development, software development, automation and tool development, large-scale system integration, code review, mentorship
Preferred skills
CI/CD pipelines, OS architecture (Linux, QNX, Android, POSIX, Windows), automotive ECU testing, CAN, DoCAN, DoIP, AUTOSAR, Intrepid, Vector products, data analytics
Technologies
Python, Linux, QNX, Android, POSIX, Windows, CAN, DoCAN, DoIP, AUTOSAR, Intrepid, Vector
Responsibilities
Develop advanced automated testing solutions and test libraries; Analyze and decompose complex software systems to influence design for testability; Drive adoption of best practices in code health and maintainability; Provide coaching to team members on automation practice
Seniority
Mid-Senior, hands-on IC