ESU4_Embedded C++ Developer - 2020
Adugodi Main Rd, AK Colony, Adugodi, Bengaluru, Karnataka, India
Full-time
Job Description :
- Experience in programming Embedded C++ applications with strong background in C++ inheritance, templates and pointers.
- Practical experience in designing multi-threaded, embedded SW development using C++ Design Patterns.
- Knowhow of C++ 11 & 14 standards.
- Practical experience in usage of automotive middleware protocols like SOME/IP.
- Practical experience in usage of networking middleware like DDS, MQTT, AMQP.
- Practical experience in usage of ROS for realizing recording & playback use case.
- Strong in OS concepts like efficient multi-threading and resource-sharing.
- OpenGL/OpenGL ES knowledge is an added advantage.
- Experience with rendering engines like Open Scene Graph is an added advantage.
- Strong communication and interpersonal skills.
- Must be a self-starter.
- Ability to work as part of a dedicated project team and independently
- Strong C++ Programming skills
- Automotive domain and HMI knowledge
- Design methodology using OOAD & UML
- Embedded development tools and methodologies
- Hands on experience in any Multimedia applications
- Version Control Systems – Clear Case / RTC /GIT
- Strong development experience in embedded C and RTOS
- Should have detailed knowledge on microcontrollers / microprocessors
- Strong development experience in CAN / Flexray, UDS / KWP, SPI communication protocols
- Knowledge in tools like CANalyser / CANoe, CANDiva, CANstress, CANDELA studio, Lauterbach
- Experience in configuration management & defect tracking tools
- Strong debugging skills
- Experience in scripting languages like Shell / Perl / CAPL / Make etc.,
- Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc.
Qualification:BE (Computer Science , Electronics, Electrical, Instrumentation, Telecommunication),ME , M.Tech
Experience: 3+ years