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