Required Skills

embedded systems Python Robot Framework C C++

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :-

  • PG :-

Other Information

  • No of position :- ( 1 )

  • Post :- 19th Dec 2020

JOB DETAIL

Role                  : Embedded Systems Developer Engineer in Test  (GC or USC)

Location          : San Francisco, CA

Duration       : 12+ Months

Client             : Tech Mahindra 

Job Description :                      

We are building the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. We believe self-driving vehicles will help save lives, reshape cities, give back time in transit, and restore freedom of movement for many. At Costumer, our engineers have opportunities to grow and develop while learning from leaders at the cutting-edge of their fields. With a culture of internal mobility, there's opportunity to thrive in a variety of disciplines. This is a place for dreamers and doers to succeed. If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world starting in our cities, join us. Within Embedded Systems, we are hiring SDETs to support our component and integration testing teams. The component test team focuses on verifying low level requirements of specific modules, and the integration team works at the system level to verify that when components are integrated into a sub-system/system, everything functions as designed.

What You'll Be Doing:

·     Working with developers, systems engineers and product managers to create test plans, automated test cases, and tools for requirements verification and system validation.

·     Working with software developers and hardware engineers to design and develop hardware in the loop (HIL) test platforms for autonomous vehicle components and subsystems.

·     Designing creative test cases to verify, stress test, and break software running on the actual hardware.

·     Finding, characterizing, and managing issues through resolution on hardware and in embedded software.

·     Converting manual test cases to Python test cases on in-house test automation framework.

·     Writing internal tools to help other developers and testers use the product.

·     Communicating results to product owners and internal customers.

·     Writing tools to post-process data from test automation and other tools as needed to support development

What You Must Have

·     5+ years' experience in test automation on embedded systems

·     Experience with Python or other scripting languages

·     BS, MS, or PhD in Computer Science, Electrical Engineering, or another related field

·     Experience working with and troubleshooting networked systems

·     Outstanding communication skills with team members

·     Outstanding written skills to define and document test system

·     Experience with automated test frameworks (e.g., Pytest, Robot Framework), Jira, svn/git, and Continuous Integration systems (e.g., Jenkins, CircleCI)

·     Experience in writing and executing verification plans for medical devices, aviation, automotive, or other safety critical applications

·     Safety critical testing experience

·     GitHub and git experience

·     Experience developing in C, C++

·     Experience working with Jira

Company Information