Software Development Engineer in Test
Embedded Systems
Posted on 11/2/2022
INACTIVE
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Jenkins
JIRA
C/C++/C#
Git
Python
Requirements
- 2+ years experience defining tests and developing test automation
- Experience defining tests (writing test plans, defining test cases) and developing test automation
- Ability to write and produce clear Python code for testing automation
- Familiarity with handling Hardware devices and debug tools
- Experience with hardware in the loop testing
- Experience in White Box, Black Box, Functional, System, Regression, Integration using both Manual and Automation Techniques
- Knowledge of Embedded Systems
- Bachelor's degree in engineering or equivalent real world experience
- Outstanding communication and written skills!
Responsibilities
- Work with developers, systems engineers and product managers to create test plans and develop automated test cases and tools for requirements and product verification
- Develop test plans and automated test cases for requirements and product verification while collaborating with developers, systems engineers and product managers
- Design creative test cases to verify, stress, and break software running on the actual hardware
- Develop inventive test case automation in Python based on test plan procedures
- Find, characterize, debug and handle issues through resolution on hardware and in embedded software
- Develop internal tools to help other developers and testers to use and test the product
- Develop tools to post-process data from test automation
- Communicate test results to key partners including product owners and internal customers
Desired Qualifications
- Experience developing in C, C++
- GitHub and git experience
- Experience with automated test frameworks (e.g., Pytest, Robot Framework), Jira, svn/git, and Continuous Integration systems (e.g., Jenkins, CircleCI)
- Experience testing medical devices, aviation, automotive, or other safety critical application
- Proven knowledge of CAN and Ethernet buses and diagnostic tools for Automotive and experience using Vector tools
- Understanding of HIL test methods
- Experience with networking protocol or telematics or wireless technologies
Self-driving car service
Company Overview
Cruise's is building self-driving vehicles to improve life in our cities. The company makes autonomous, sustainable, self-driving EVs.
Benefits
- Flexible vacation
- Paid holidays
- Paid parental leave
- Fertility & family expansion benefits
- 401k matching program
- Monthly social events
- Community volunteering programs
- Healthy meals & snacks for onsite employees
- Quarterly offsites & working retreats
- Monthly wellness stipend
- Mental health support
- Professional development programs
- On-site gym in SF HQ
- Commuter benefits for onsite employees
- Medical, dental & vision coverage
Company Core Values
- Stay safe
- Stay focused
- Own it
- Seek truth
- Work together
- Be humble