This position will function as a member of the Software Integration and Testing team. We are looking for an experienced candidate to take-up this exciting
hands-on technical role. The candidate’s responsibilities will consist of working on integrating
and testing Linux-based vehicle software. The primary duties include integrating features and
...
services with the underlying base software that may consist of board drivers, hypervisor, open-
source Linux system, and other middleware. The candidate will also build baselines for
developers, set the integration strategy, and perform release testing.The ideal candidate will possess hands-on experience in the development and testing of
embedded Linux software, working with Yocto packages, and familiarity with QNX and Android
Automotive. The job requires prior experience in embedded software development, and a
experience in integration and testing. It also requires familiarity with Linux and also preferably
Android. It is expected that this person possesses an interest in learning and in contributing to
the state-of-the-art and emerging automotive computational technologies. Necessary Skills to Succeed in this Position
Bachelor’s in Electrical and Computer Engineering. Other related engineering degrees
will also be considered.
Minimum of 2 years of experience in software development, and testing, using C or C++.
Minimum of 4 years of experience in software integration in the Linux environment and
involving Yocto.
Familiarity with embedded Linux software for automotive application, in particular
applications that deal with one or more of the following application areas: Instrument
Clusters, infotainment, multimedia, navigation, and firmware over the air (FOTA).
Familiarity with rapid prototyping and board bring-up
Knowledge in hardware interfaces (e.g. CAN, CAN-FD, LIN, Ethernet, Bluetooth, USB)
Possess strong initiative, problem solving skills, and ability to work in a diverse team
environment, good at documenting the software
Has good communication skills and the ability to interface with application software
developers, vehicle integration and validation engineering organizations. Ways to Stand out Above the Rest
Experience working within an Agile/Scrum software development process
Experience working with continuous integration systems and ALM tools and script
automation
Experience with Ethernet networking protocols such as 802.3, 802.1AS, TSN, and
requisite transport layer formats
Experience with industry cryptographic protocols, key handling, chain of trust
processing, and anti-spoofing techniques
Familiarity of Automotive Product Development Process like ASPICE, V-model
Experience with power management, board diagnostics, fault management or failure
modes
Experience working on embedded target platform services like diagnostics, logging &
Tracing, client-server & other IPC mechanisms, industry benchmarks and their
application to measurement and competitive analyses of performance KPI's
Experience with automated build and test automation systems.
show more
This position will function as a member of the Software Integration and Testing team. We are looking for an experienced candidate to take-up this exciting
hands-on technical role. The candidate’s responsibilities will consist of working on integrating
and testing Linux-based vehicle software. The primary duties include integrating features and
services with the underlying base software that may consist of board drivers, hypervisor, open-
source Linux system, and other middleware. The candidate will also build baselines for
developers, set the integration strategy, and perform release testing.The ideal candidate will possess hands-on experience in the development and testing of
embedded Linux software, working with Yocto packages, and familiarity with QNX and Android
Automotive. The job requires prior experience in embedded software development, and a
experience in integration and testing. It also requires familiarity with Linux and also preferably
Android. It is expected that this person possesses an interest in learning and in contributing to
the state-of-the-art and emerging automotive computational technologies. Necessary Skills to Succeed in this Position
...
Bachelor’s in Electrical and Computer Engineering. Other related engineering degrees
will also be considered.
Minimum of 2 years of experience in software development, and testing, using C or C++.
Minimum of 4 years of experience in software integration in the Linux environment and
involving Yocto.
Familiarity with embedded Linux software for automotive application, in particular
applications that deal with one or more of the following application areas: Instrument
Clusters, infotainment, multimedia, navigation, and firmware over the air (FOTA).
Familiarity with rapid prototyping and board bring-up
Knowledge in hardware interfaces (e.g. CAN, CAN-FD, LIN, Ethernet, Bluetooth, USB)
Possess strong initiative, problem solving skills, and ability to work in a diverse team
environment, good at documenting the software
Has good communication skills and the ability to interface with application software
developers, vehicle integration and validation engineering organizations. Ways to Stand out Above the Rest
Experience working within an Agile/Scrum software development process
Experience working with continuous integration systems and ALM tools and script
automation
Experience with Ethernet networking protocols such as 802.3, 802.1AS, TSN, and
requisite transport layer formats
Experience with industry cryptographic protocols, key handling, chain of trust
processing, and anti-spoofing techniques
Familiarity of Automotive Product Development Process like ASPICE, V-model
Experience with power management, board diagnostics, fault management or failure
modes
Experience working on embedded target platform services like diagnostics, logging &
Tracing, client-server & other IPC mechanisms, industry benchmarks and their
application to measurement and competitive analyses of performance KPI's
Experience with automated build and test automation systems.
show more