Senior Sw Developer C++ Job in Rarr Technologies

Senior Sw Developer C++

Apply Now
Job Summary

Job Description :

Job Title: Senior SW Developer C++

Experience: 6 to 8 years

Job Description:

  • Very strong experience as a SW programmer in Embedded C++.
  • Good understanding on SW project lifecycle, embedded systems Concepts in Automotive domain
  • Experience in Unit and Module Testing (Tools: preferably Cantata) to test his/her code.
  • Good knowledge in UML based design and Development.
  • Develop the solutions based on the SW Architecture given by the Architects.
  • Efficiently test the code with Unit and Module testing.
  • Integrate the solutions in the actual product with proper desktop testing.
  • Religiously follow the Agile ceremonies like Dailies, Planning and Review Retro meeting.
  • Good understanding of Embedded Software Development in Automotive domain
  • Adaptive to challenging situations
  • Experience in using Change management and version management tools (like IMS, Git, GitHub etc).
  • Experience of protocols CAN , UDS , J1939, SPI , I2C & Debugging tools like Softune,Lauterbach etc.
  • Hands on experience with Rhapsody / Doors.
  • Able to plan and organize tasks as per SAFe
  • Micro-controllers - ARM (e.g. ST Cortex or TESEO, NXP); Infineon (C161/C165/C166/C167); Motorola 68000s ; H8, H8S
  • Embedded Real-time operating OSEK; FreeRTOS; uc/OSII
  • Device drivers/low level hardware drivers ADC; PWM; I2C; SPI; UART/LIN; Flash memory/EEPROM emulation drivers.
  • Diagnostic protocols - ISO 14229 (UDS service/session layer); ISO 14230 (Keyword 2000 service session layer); ISO 15765 (Transport/Network layer); J1939 (Truck and Bus Transport/Network layer)
  • Wireless technologies - Bluetooth, if so which class (2.1 EDR or BT4.0 Low energy); Wifi; GSM; GPS
  • Embedded testing - HIL (Hardware in the loop), and associated tools

Role : SW Developer

Background : B Tech/B. E/M Tech/ M. E - Electronics/Electrical

3-5 years in Embedded systems domain, Automotive domain experience

Job description :

Work with developers to design algorithms and flowcharts
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting


Experience Required :

3 to 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs