Skip to content

Senior Software Engineer – Test and Integration
Company | Wisk |
---|
Location | Mountain View, CA, USA |
---|
Salary | $151677 – $178443 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field with 5+ years of relevant experience.
- Strong programming skills in Python or a similar language.
- Experience implementing large scale, highly parallel workflows using orchestration tools like Terraform, Ansible or Kubernetes.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI), including building and maintaining automated test pipelines.
- Experience developing and maintaining system-level test infrastructure.
- Proven ability to develop comprehensive test scripts for software applications.
- Experience with Linux and containerization technologies (e.g., Docker).
- Excellent communication and collaboration skills.
- Problem-Solving: Strong problem-solving abilities, with a focus on innovation and continuous improvement.
Responsibilities
- Develop and implement orchestration solutions to streamline and automate simulation workflows, ensuring efficient execution and scalability.
- Integrate localized models into the simulation environment, enabling the seamless incorporation of specific components or subsystems for comprehensive testing.
- Champion and implement CI/CD practices to accelerate software development cycles, ensuring frequent and reliable deployments of simulation modules and environments.
- Design, develop, and maintain system-level test infrastructure to support comprehensive testing and validation of integrated software components.
- Connect simulation infrastructure with other key modules, facilitating data exchange and analysis between the simulation environment and the broader simulation framework.
- Write automated tests to rigorously validate new deployments of modules and environments, ensuring software quality and reliability.
- Collaborate with cross-functional teams to gather requirements, integrate simulation tools, and support data collection and analysis efforts.
- Contribute to the development and maintenance of simulation tools and services that enhance the overall user experience.
Preferred Qualifications
No preferred qualifications provided.