Automotive software engineer
Location
Warren, MI | United States
Job description
Please send Infotainment Software Engineers, this manager is not looking for a QA. Software Development with vehicle infotainment systems on RTOS/QNX and Android platforms, especially at the system level, including native Android and Java frameworks.
Job Title: Product Engineering - Automotive Infotainment Software Engineer
Work Location: on site/hybrid required from day one of the assignment at MI -
Warren, MI - 29360
Required Skills:
- Minimum of 2 or more years in Software Development on RTOS/QNX and Android platforms, especially at the system level, including native Android and Java framework
- Prior experience with vehicle infotainment systems
- Strong experience debugging complex existing code base in C, C++, and Java
- 8 or more years in Software Development on RTOS/QNX and Android platforms, especially at the system level, including native Android and Java framework
- Experience using scripting languages such as shell and Python
- In depth experience with Scrum/Agile software development process and SCM tools like Git, Gerrit, OpenGrok
- Preferred Skills:
- Master s degree in software engineering, computer science, computer engineering or electrical engineering
- Practical knowledge of computer security related technologies such as encryption, certificates, vulnerabilities detection and mitigation as well as development and management of security policies for Linux OS and various RTOS
- Experience with automotive and/or portable consumer electronic devices
- Bachelor's degree in Computer Science, Software Engineering, or related degree
Job Responsibilities:
- Fine-tune and improve a variety of sophisticated software implementation projects
- Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data
- Analyze and review enhancement requests and specifications
- Implement system software and customize to client requirements
- Prepare the detailed software specifications and test plans
- Code new programs to client s specifications and create test data for testing
- Modify existing programs to new standards and conduct unit testing of developed programs
- Create migration packages for system testing, user testing, and implementation
- Provide quality assurance reviews
- Perform post-implementation validation of software and resolve any bugs found during testing
Report this job
- Dice Id: 80122034
- Position Id: 8197676
Job tags
Salary