Custom Software Engineer
Core
Develop, maintain, and enhance automated test scripts and validation components for automotive systems using Java-based frameworks.
Role type
Senior IC software engineer (test automation)
Builds
Automated test scripts, validation frameworks, and CI/CD pipelines for automotive software
Domain
Automotive software testing and embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java (8+), Spring Boot, Microservices, JUnit, Mockito, Git, Docker, Kubernetes, Terraform, Apache Kafka, Apache Flink, REST API validation, OOP principles, multithreading, exception handling
Preferred skills
Automotive communication protocols, embedded systems testing, TCU/connected vehicle technologies, Azure Eventhubs, AKS/EKS, Datadog, Grafana, Prometheus, Splunk
Technologies
Java, Spring Boot, JUnit, Mockito, Git, Docker, Kubernetes, Terraform, Apache Kafka, Apache Flink, Azure Eventhubs, AKS, EKS, Datadog, Grafana, Prometheus, Splunk
Responsibilities
Develop and maintain test scripts for TCU validation using Java-based automation frameworks; Collaborate with firmware and system engineers to translate requirements into test cases; Execute automated test scripts, analyze results, and report defects; Contribute to continuous integration efforts for automated testing; Support team in debugging test bench issues or inconsistencies in results
Seniority
Senior, hands-on IC