Our innovative and growing company is looking for an experienced candidate to fill the position of Software Design Engineer. This project involves working as part of a highly technical and globally distributed development team responsible for designing cutting-edge automotive products. As a member of the technical team, you will have the opportunity to help meet or exceed the release objectives and expectations of our business partners and customers. Below is a list of responsibilities and qualifications for the role. While this represents our idóneo candidate profile, we are open to considering applicants who may not meet every requirement but possess sufficient experience and talent.
Requirements
Minimum 4 years’ Experience Developing & debugging real-time embedded software in a high-level language like C, C++ on POSIX-compliant operating systems like QNX, Android, AutoSAR, Integrity application, Board Support Package (BSP) OR Device Driver Level development in
Automotive, Aerospace, IT Medical or Consumer
Experience with Clusters, HUD’s or other HMI products.
Proven track record of successful launches of automoƟve products, with a comprehensive knowledge of product development pracƟces in a Tier 1 automotve company
Experience with Software Development Life Cycle (SDLC).
Experience with SDLC management tools.
Experience with requirements management / ALM tools
Working knowledge of various in-vehicle data networks CAN, LIN, Ethernet, LVDS, SPI,etc.
Job responsibilities
Review code and Design generated by others to ensure technical quality and compliance as per the industry standards.
Ability to architect the software design of a complete embedded system.
Knowledge of real-time operating systems.
Ability to write, debug, and test embedded C/C++.
Experience working with 32-bit microcontrollers.
Ability to analyze and interpret microcontroller manuals.
Knowledge of the software development life cycle.
Knowledge of vehicle communication, such as CAN/LIN