Job Description
- Experienced Embedded system developer, who should worked on hadware as well as embedded C based firmware development.
- Experience in embedded RTOS (Thread-X), bare-metal, multi-threaded RTOS, and embedded operating systems.
- Experience in working with microcontrollers and/or embedded processing platforms such as ARM and PIC. Experience with DSP and/or FPGA based SoCs.
- Experience to work independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, CAN, ETHERNET etc.
- Candidate must have strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
- Candidate must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git/SVN.
- Candidate should have a sound knowledge of Circuit simulation , Schematic and PCB design. Hands on of Altium designer Tool would be advantage.
- Component Selection and should able to work on BOM for cost reduction and obsolesce management.
- Experience to work on Analog and digital circuits, he should understand the Schematic and component datasheets.
- Experience in preparation of design documentation like HLD, DLD, flow charts etc.
- Ability to quickly learn and adopt existing code base and schematic.
- Good knowledge of Automotive domain Bus systems like CAN
- Good understanding of RTOS concepts and programming on device driver,middleware and application layers.
- Good knowledge of Multi-threaded and Multi-process application programming with IPC mechanisms such as Mutex,Semaphore,Message queues,Shared memory.
- Good debugging techniques.
- Familiar with source code control system (SVR)
- Good team player with excellence in communication to be able to collaborate and work with cross functional teams.
Education
BE/BTECH in Electronics,Computer,IT,Telecommunication
Skills
Embedded C,RTOS,Embedded Software Development
Experience
Minimum 8 years of experience in Embedded C development
Leave a Reply