Job Title: Senior Software Engineer, Diagnostics (C++ QNX)
Group: ACP
BU: CARIAD Business Unit - India
Location: Whitefield, Bangalore
Experience: 3 to 7 years
About CARIAD (Car, I Am Digital)
CARIAD is an automotive software company that bundles together Volkswagen Groups software competencies and further expands them, building upon a heritage of bringing automotive innovation to everyone. CARIAD is building a unified technology and software platform, including a vehicle OS, vehicle cloud platform and a new unified architecture for all of Volkswagen Group s brands. The brand profile can be found on its website - https://cariad.technology
CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. So, here s a chance to innovate and transform automotive mobility!
Youll join a team of 360 skilled experts and developers at CARIAD India and around 6,000 CARIDIANs globally, who bring with them a wealth of experience and knowledge. The areas of work involve the development of platform components such as firmware, boot loaders, AUTOSAR, Linux/QNX BSP, Service oriented architecture-based middleware components.
To explore an exciting progressive career at CARIAD India:
Visit us at: www.embitel.com
Follow us at LinkedIn: https: / / www.linkedin.com / company / 268681 /
Job Description:
- Developing of applications using C++ (14,17,20) on QNX platform.
- Derive Verification and Validation criteria for Diagnostics Requirements.
- Working on all the ASPICE SWE1-5
Desired Technical Skills
- Min 3+ years of experience in C++ (14,17,20)
- Experience in processor-based architecture.
- Min 3+ years of working experience in QNX / Embedded Linux/POSIX.
- Hands on experience using debuggers like Lauterbach/Trace 32 and GDB
- Good working experience of SW build environment and Build process - compilation, Linking etc. (Make, CMake, Bazel,CI/CD)
- TCP/IP configuration (ifconfig, route, bridge, tap, VLAN, etc.)
- Strong in Diagnostics Domain Knowledge.
- Exposure to Communication Protocols (CAN, LIN, FlexRay, ETH and SOME/IP)
- Experience in working on static code analysis tools like Parasoft.
- Designing, developing, and maintaining software, including command line tools like compilers, utilities, and libraries.
- Good to have basic Python Programming skills.
Good to have skills
- Good Knowledge in the Adaptive AUTOSAR
- Experience with any of the communication middleware (CORBA, REST, DDS, SOME/IP, ARA::COM, MQTT, gRPC, etc.)
- Good leadership, communication and presentation skills
- Capable of working independently on a given task
- Ability to work in and contribute to Agile team environment
- Demonstrates significant knowledge of technical problem resolution of issues
- Ensure adherence to project time-lines and delivery excellence
- Quality Processes Adherence ISO26262