S/W SYSTEMS ENGINEER II
Job Overview
BU / FUNCTION DESCRIPTION (AUTOMOTIVE)
Offers a complete portfolio for the truck, bus, construction, agriculture, recreation, marine and two-wheeler markets. World leadership in rough and rugged connectivity, and our innovation in transformational new areas such as electrification, make us the partner of choice for vehicles where reliability is critical, and failure is not an option.
Responsibilities
The Development Engineer is responsible for Embedded Firmware development for high-speed communication protocols within the innovative area. Interaction with customers, vendors, marketing and sales personnel, and other engineering areas during the preproduction
stages of new products is also an important part of the role. The Senior Development Engineer for Embedded Firmware Design is experienced with classical Autosar methodology and tools and Automotive Communication protocols such as CAN J1939, LIN and MISRA standards, and ASPICE processes.
- Develop production-ready software following the ASPICE process.
- Software design specification analysis and creation, design and execute unit tests, design and execute integration tests,
- coding C/C++ according to automotive industry standard safety specifications (e.g. MISRA)
- Contribute to Configuration Management and develop tools to improve the existing Software process or to create new ones
- as part of continuous improvement.
- Understand the requirements for specific project/programs and be able work on the BSW configuration with tooling from
- Vector (like Davinci Developer, Davinci Configuratoranother similar AUTOSAR stack stack.
- Working knowledge on AUTOSAR ECU software architecture
- Develops SWCs and CDD drivers for AUTOSAR application
- Understand the various features provided by AUTOSAR BSW modules and configure BSW modules in Davinci Configurator
- or similar tools
- Understand the AUTOSAR application (SW-C) configuration and the interaction of AUTOSAR applications (SW-C) with the
- underlying BSW modules
- Understand the functionality of RTE, mapping of application entities with BSW module parameters, OS scheduling concepts,
- ECU and BSW module state changes
- Understand the AUTOSAR methodology (ECU extract contents, import of ECU extract into configuration tool)
- Experience working with some CAN based diagnostic protocols, like UDS
- Configuration of Diagnostic modules (e.g. DeM) at BSW
- Some experience in working according to ISO26262 (Functional Safety) standards is desired
- Testing the software and provide support during the integration
- Working knowledge of software development tools (debugger’s, emulators, compilers, etc).
- Ability to read schematics and communicate with HW designers to understand HW-SW interface
- Able to use an oscilloscope and logic analyzer for troubleshooting.
- Working knowledge of software development processes.
Requirement profile
- Bachelor’s or master’s degree in software / Electrical engineering or equivalent
- Minimum of 7-10 years of detailed Firmware/ Embedded design experience with a good understanding of embedded microcontrollers as well as a basic understanding of hardware in general wia th focus on one or more of the automotive communication protocols like CAN/CAN--FD, J1939, LIN and Ethernet
- Knowledge of programming languages such as C/ C++
- Experience with testing and debugging using standard debuggers like Lauterbach
- Experience with version control tools like git
- Experience with modular product architectures & platforming
- Experience with automotive communication interfaces is required on protocol (specifications and regulations) level and
- good understanding on IC level.
- Experience in working with Autosar BSW and SWC configuration using Vector’s DaVinci toolchain
- Experience with UDS or similar diagnostic protocol, and configuration in Autosar
- Experience in bootloader configuration and integration is nice to have
- Some experience in working according to ISO26262 standards for Software
- Proven skills in complete SDLC (Software Development Life Cycle).
Skills and Abilities Required
Ability to understand and work out complex technical solutions
Commitment, sense of responsibility, ability to work in a team and flexibility
Independent and goal-oriented way of working
Good presentation skills in front of customers
Capability of creative, analytical and structured thinking with the ability to execute
The Development Engineer must possess the maturity, technical competence, and natural authority to look after technical
interests with minimal supervision
Ability to manage own projects
Good English communication skills, both written and spoken.
Willingness to travel to other TE locations, customers, and suppliers
Competencies
BANGALORE, KA, IN, 560048
Job Segment:
Embedded, Testing, Drafting, Electrical Engineering, Construction, Technology, Engineering