Job Description

Role : Embedded Systems Software Developer

Designation : Senior Engineer

Location : Gurgaon

Functional Area: Software design & programming, development on Microcontrollers & DSP based Embedded Systems, C language.


Responsibilities:

  • Design & firmware development / coding on Microcontrollers & Mixed Signal Embedded Systems, C language.
  • Effectively contribute to algorithms & logic development of the products in the field of System Control / Power Control etc.
  • Create functional requirements for embedded firmware.
  • Ensure error free code, high quality level & customer product experience.



Qualification & Experience


  • Qualification : B.Tech/B.E. in Electrical/Electronics & Communications with good academic records
  • Experience : 3-5 Years (Experience in Embedded Software Design Platforms)


Required Skill


  • Relevant hands on experience in Embedded Software Development Projects based on microcontrollers / microprocessors (ARM / MIPS).
  • Experience in Device Bring up, Device Drivers (CAN, USB, Bluetooth, Camera etc.) and debugging / resolving application & platform issues at System level.
  • Expertise in C language, data structures, pointers and memory handling. Should have worked on one or more stacks like TCP / IP, USB, CAN, File System etc.
  • Good knowledge of Synchronous / Asynchronous Communications, Ethernet, TCP/IP, SNMP, USB, File System, SPI, I2C etc.


  • Should have worked on various development tools such as IDE, Compilers, Emulator /Simulator etc.
  • Hands on experience in Hardware testing & debugging.
  • Experience in creating SW Specifications, guidelines and other technical documentation.
  • Experience in understanding the user requirements and able to find gaps in the design and develop the Features/Solution.


Desired Skill


  • Knowledge of Web Technologies HTML, Javascript.
  • Should be able to handle the project effectively & independently.
  • Should be able to work in a team and support other team members / other design teams.
  • Good organizational skills with emphasis on quality and documentation.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application