Job Description

description of job

Senior Fota developer

Swedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.

Role-

Linux FOTA/SOTA Senior Developer
Experience-5+ Years

Location-Bengaluru
 
Job Description 

The position is for FOTA developer with extensive experience developing over-the-air software and firmware update automotive system features. Design and development of the software and firmware update. Multiple ways of update: Over the Air (OTA), USB and wired. The updates are performed for multiple ECUs in system background and in bootloader. Responsible for overall design and development of the various components of the application.

 Competencies and Experience:
Applicant should have significant experience in several of the following for minimum of 5 years:
 
Required:

  • Proficient in C and C++ programming with development experience on embedded Linux systems.
  • Working knowledge on embedded system: RTOS, Microcontrollers and peripherals
  • Expert knowledge on design and implementation of FOTA and SOTA (onboard and offboard) for automotive use. Also, in flashing over UDS
  • Expert knowledge on CAN (ISO 15765)protocol and Diagnostics communication protocol(UDS ISO 14229), over IP.
  • Good understanding of debugging system software and analyzing core dump on embedded target using Lauterbach/Trace32, GDB, ftrace, strace, DLT, etc.
  • Ability to work independently and in a challenging environment with minimum support.

Preferred:

  • Experience in Automotive domain preferably in Renesas R-Car SoC platform.
  • Experience in Embedded Linux build systems with Yocto
  • Experience with operating systems like Linux, Android, QNX, Integrity and other RTOSs
  • Experience with communication network protocols like CAN, LIN, Ethernet, UART, SPI
  • Experience with SCM tools such as: Git, Gerrit, Jenkins, JIRA
  • Experience with debugging using relevant tools such as GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs  

Job Overview

  • Location : Bengaluru, India
  • Vacancy : 1
  • Key Skills : C, C++, Linux,USB,OTA/FOTA