Firmware Engineer_Manju_Capgemini

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Expertise in C programming language is essential., Understanding of electronic circuit design schematics is required., Ability to debug and reverse engineer embedded products is necessary., Familiarity with microcontrollers and communication protocols is important..

Key responsibilities:

  • Implement embedded product requirements using C programming.
  • Perform impact analysis of hardware changes on firmware.
  • Create design and technical documents for the firmware.
  • Debug and test embedded products using various tools.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

Job description

Responsibilities

Understand embedded product requirements and implement them using C programming language.

Perform impact analysis of any hardware change in the product on the firmware.

Create design document and other technical documents.

Experience required

Must have skills

1. Expertise in C programming language

2. Should be able to understand electronic circuit design schematics and component data sheets

3. Ability to debug and reverse engineer embedded products

4. Familiarity with 8/16/32 bit microcontroller and their development tools

5. Through understanding of firmware build and release process

6. Communication protocols / bus architectures such as UART, SPI, I2C, CAN, RS232, RS485

7. Sensor interfacing

8. Experience of using test equipment like DSO, multimeter etc.

9. Good at creating technical documents

10. Good communication skills

Good To Have :

1. Development experience of medical device

2. Experience of version control systems like GIT.

3. Writing firmware for manufacturing tests

4. Experience of writing and reading assembly code.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Related jobs