Embedded in a worldwide network Mercedes-Benz Research & Development North America, Inc. continuously strives to remain at the forefront of successful automotive research and development. MBRDNA is headquartered in Silicon Valley, California since 1995, with key areas of Autonomous Driving, Advanced Interaction Design, Digital User Experience, Machine Learning, Customer Research, and Business Innovation. In Redford, Michigan, the focus is on powertrain and eDrive technology as well as in Long Beach, where the E-Mobility Group helps to shape the future of the North American market for hydrogen fuel cell and battery electric vehicles. The Testing and Regulatory Affairs Division in Ann Arbor and the Advanced Vehicle Design in Carlsbad complete the competence center.
Together, all the developers, technicians, engineers and designers take on the challenges of creating the next innovation. Theyinspired by the newest trends, find the best solutions for the customer, develop the latest and greatest technologies and create the next generation of connected, safe, sustainable and luxurious vehicles.
Here at MBRDNA, we are looking for talented, energetic, and committed individuals to join our diverse team. Our employees are the key to our success, and we support each individual in fulfilling his or her potential. We proudly continue the pioneering work initiated by founders Gottlieb Daimler and Carl Benz over 125 years ago.
Key Tasks & Responsibilities:
The Software Development Engineer in Test will be responsible for testing the software in our cloud based microservice applications. This position focuses on testing of software products as well as the end to end testing with other software modules and on target hardware. He/She assesses the quality of the product or service under test and works closely together with the developers to improve the product. Also he/she is responsible for planning, designing, maintaining and executing test cases with minimal direction.
Create software-test specifications for different test scenarios
Create concepts for covering the software requirements and the end to end testing of the software Write and advocate for clean code
Evaluate and enhance test standards, technologies and approaches
Participate in product design reviews to provide input on functional requirements, product designs, schedules, and potential problems
Ensure test procedures are well documented to ensure reusability, and compliance with standards
Ensure software defects are documented using a bug tracking system
Create the system requirements, feature list document and software prototypes for integration of consumer wearables and Internet of Things (IoT) technologies in Daimler ecosystems and vehicles
The ability to free test, without scripts and tools, is paramount. The ability to report bugs with impeccable isolation and regression techniques is key to success. SDETs are required to juggle a wide variety of deliverables that rely on their talent for managing priorities and communicating progress and risk effectively and systematically. They are set apart by their ongoing curiosity and commitment to self-education in auto technologies. They work closely with other team members to help coordinate cross-functional test efforts. They are in continual dialogue with Engineering and Design as products evolve. They have deep empathy for users and advocate on their behalf
Education & Experience:
Bachelor Degree of Computer Science or Engineering, Electrical Engineering or related field
2 years of relevant experience
Ability to analyze complex and break down problems, recognize and explain clearly connections between cause-and-effect, devise concrete, viable solutions taking risks and obstacles into account
Ability to manage competing project priorities and constraints
Ability to write clean code and to provide meaningful peer review feedback in Java
Ability to work in inter-cultural, inter-disciplinary teams across multiple time zones
Ability to learn quickly and willingness to share knowledge
Deep knowledge of modern software Quality Engineering practices, approaches and Test Automation technologies
Deep understanding of OOP concepts, algorithms and data structures
Strong hands-on experience with agile development practices and tools
2 year experience in software development and testing
Valid US Driver's License
Understanding of design patterns and best practices in designing software architecture
Experience in developing software and/or experience in iOS or Android apps development
Knowledge and understanding of DAI or automotive industry processes
Knowledge in Backend and embedded car system technologies
MBRDNA is an equal opportunity employer that offers generous benefits and compensation, work / life balance tools and several methods of recognition and rewards. Our benefits include medical, dental and vision insurance, 401K savings plan, tuition and fitness reimbursement programs and much more.