Software Development Engineer - Automotive Digital Services
Headquartered in Dublin, Ohio (USA) with Engineering Centers in Pune, India and Yokohama, Japan, Goken is a global Engineering Services and Product Development company founded in 2004. We partner with OEMs and suppliers across the mobility space, as well as clients in non-mobility industries, to deliver innovative solutions and accelerate product development.
At Goken, we embrace our motto of “Time to Innovate” by pushing boundaries, cultivating entrepreneurial thinking, and empowering individuals who thrive on tackling challenges, embrace fresh ideas, and are driven to create solutions that shape the future. This mindset fuels our mission and empowers our teams to solve complex problems, deliver measurable value, and move our clients and industries forward.
Our Vision is to empower associates to drive innovation and lead meaningful change wherever it’s needed, ensuring we stay ahead of the challenges and opportunities of tomorrow. Our Mission is to build trust that fosters greatness in our people, excellence in our clients, and positive impact in the communities we serve.
Goken offers a competitive compensation structure and benefits that support professional growth and personal well-being. We also foster a culture built on high performance, collaboration, continuous improvement, and ongoing professional development.
Summary:
The Digital Services Software Development Engineer is responsible for the design, development, and verification of software for in‑vehicle digital services. These digital services may interact with cross‑domain automotive electronic systems, interface with external cloud servers, and support over‑the‑air (OTA) updates. The ideal candidate will leverage strong engineering expertise to create innovative solutions for complex technical challenges while contributing across the full software development lifecycle—including requirements analysis, architecture, implementation, integration, and qualification testing.
Responsibilities:
Software Development & Architecture
• Perform software architecture design, including defining interfaces, modules, and system behavior.
• Develop high‑quality software code in C++ (required) and Python (desired), using tools such as VS Code, MATLAB Simulink, or similar.
• Create, interpret, and maintain software requirements and architectural documentation.
• Develop and maintain UML diagrams using Enterprise Architect or comparable tools.
Verification & Validation
• Conduct static code analysis and unit testing using tools such as Parasoft C++test, Google Test, or similar.
• Perform software integration testing and software qualification testing to validate design compliance and performance.
• Support software verification activities for in‑vehicle cross‑domain digital services and OTA‑enabled features.
Development Operations & Collaboration
• Work within CI/CD pipelines to ensure fast, reliable, and traceable software integration.
• Utilize Git/GitHub for source control, branching, reviews, and release management.
• Collaborate with cross‑functional teams across electrical, software, cloud, and systems engineering.
• Participate in development of automotive digital services involving interfaces to external servers and cloud platforms.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field and a minimum of 5+ years of experience in Automotive Software Development for new functionality products/features development (ex.: Pet mode, camp mode, cabin overheat protection, etc)
• Programming Language Proficiency in C++ (Required) and Python (Desired)
• Experience with implementing development utilizing ASPICE model (SWE 1 - 6)
• Experience Creating and interpreting software requirements and software architectural designs.
• Experience Developing software code using VS Code, MATLAB Simulink, or similar.
• Experience Performing static code analysis, unit testing (e.g., Parasoft, Google Test), software integration testing and qualification testing.
• Experience with UML modeling and diagramming tools (e.g., Enterprise Architect).
• Experience with CI/CD workflows and Proficiency with Git/GitHub.
Preferred Skills/Experience:
• Experience with QNX SDP.
• Experience using VECTOR CANoe and CANape.
• Exposure to Adaptive AUTOSAR application development.
• Experience with SharePoint, JIRA, MQTT, Wireshark, AWS software development environments and Linux‑based development environments
Goken is committed to fostering a respectful, inclusive, and engaging workplace across all global locations. We value diversity and provide equal opportunities for career growth and professional development, regardless of race, color, religion, national origin, sex, age, disability, veteran status, genetic information, sexual orientation, gender identity, marital status, or any other characteristic protected by law.
Create a Job Alert
Interested in building your career at Goken? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
_(5).png?1758851873)