Senior Software Engineer - Embedded C or C++

Contract Type
₹ 1,500,000 - 2,500,000
Academic title
This position is archived.
This position is archived.
Job description


1. 5 - 7 years of Embedded/Linux SW Development Experience in C.

2. Expert knowledge in writing software for embedded Systems (Embedded C language).

3. Work experience in software development on bare metal, RTOS or Linux.

4. Work experience in developing firmware for 8/16/32 bit micro controllers

5. Good understanding w.r.t usage of :

1. RTOS like MQX.

2. Bootloader and software update concepts.

3. Ethernet stack like LwIP and communication protocols like TCP/IP.

4. Security concept like TLS/AES-128.

5. Socket programming in Linux environment.

6. Good knowledge on protocols like (RS485, SPI, I2C, ADCs, CAN ,LIN)

7. Knowledge on Blue-tooth communication protocols for BLE 4.2/5.1.

8. Proficient in use of embedded SW Development tool chain (Flash/ debug tool chain, IDE).



1. Good knowledge in reading schematics and datasheets.

2. Excellent analytical skills and problem solving skills.

3. Strong communication and interpersonal skills.

4. Must be a self-starter.

5. Ability to work as part of a dedicated project team and independently

6. Version Control Systems –GIT

7. Should have detailed knowledge on microcontrollers / microprocessors

8. Experience in scripting languages like Shell / CAPL / Make / Python etc.

9. Experience in using tools like Logiscope / Function Generator / Oscilloscope, etc.


CTC : Upto 25pa (Fixed)

NP : Immediate to 30days

Location: Bengaluru

Other notes
For more related job opportunities visit
This position is archived.
This position is archived.