Quest Global is seeking a skilled Software Engineer in Bengaluru, India, to develop and unit test AUTOSAR and ISO26262 based microcontroller drivers. The role requires strong Embedded C programming skills, experience with various IO drivers, and knowledge of ASPICE processes. Ideal candidates will have good knowledge of 16/32-bit microcontroller architecture and the ability to work within a multi-disciplinary team. This position presents an opportunity to work on innovative automotive technologies.
Qualifications
Strong experience in Unit Testing and Debugging.
Proficient in Embedded C Programming.
Experience in debugging IO drivers like ADC, SPI, UART.
Understanding of ASPICE process and standards like ISO26262.
Good knowledge of 16/32 bit Microcontroller architecture.
Working experience on multicore platforms is desirable.
Able to collaborate with multi-disciplinary teams.
Responsibilities
Develop and unit test AUTOSAR and ISO26262 based microcontroller drivers.
Evaluate change requests and perform architecture and design updates.
Conduct static checks and unit tests for software compliance.
Assist in work breakdown structure and estimates for projects.
Develop embedded software and validate in C, Assembly, and SDLC.
Skills
Unit Testing
Embedded C Programming
Debugging IO drivers
ASPICE Process
Microcontroller Architecture
Real-time Systems
Multicore Platforms
Team Collaboration
Job description
Responsibilities
Develop and Unit test AUTOSAR and ISO26262 based microcontroller Complex Device Driver
IO drivers like ADC, SPI, UART, Timers, PORT of Automotive Microcontrollers
Development with ASPICE process.
Broad responsibilities
Evaluate change requests to products, conduct analysis and perform the Architecture, Design, Implementation and unit test updates.
Perform Static checks (Cyclomatic complexity, MISRA evaluation, Poly space warnings analysis) and Unit Tests.
Help CoC Head with work breakdown structure and estimates.
Support the Senior Engineers by working in PoCs. Embedded system Software Development/validation in C, assembly languages & SDLC.
Good knowledge on Software Unit Test.
Good knowledge of Microcontroller Architecture (16/32bit), real-time systems.
Experience in standards such as AUTOSAR, IEC61508, ISO26262 is desirable.
Acquaintance with development tool-chains like compiler, static checkers and Unit Test tool.
Knowledge about debuggers such as PLS, Lauterbach etc.
Good team player in a multi-site work environment.
Experience & Qualifications
Unit Testing, Debugging
Strong in Embedded C Programming.
Strong experience in debugging and triaging IO drivers like ADC, SPI, UART, Timers, PORT of Automotive Microcontrollers.
Experience working on projects with ASPICE process.
Good knowledge of computer architecture (16/32bit), real-time systems.
Working experience on multicore platforms.
Ability and willingness to work with multi-disciplinary teams.