HamburgerMenu
hirist

Job Description

Description :

Role & responsibilities :


- Will be responsible for Developing/Customizing/ Maintaining Microcontroller Firmware.

- Design and maintain the Embedded Firmware for IoT products

- Firmware Requirement generation from Received Customers requirements and System Requirements

- 10+ years of Experience in development of Embedded firmware using C language following MISRA guidelines.

- Knowledge of Pre-processor directives, Pointers, Data Structures, HAL layer development.

- Knowledge about most of the MCU peripherals like SPI, I2C, UART, Ethernet.

- Plan and Do approach. Preparing Flowcharts and UML before developing any firmware application.

- Strong Documentation Skills. Should be able to prepare a well-documented firmware and release notes.

- Collaborative working with teams. Should be able to maintain and share firmware using SVN tools and strictly follow change management policies.

- Team Management. You should be able to assign module wise tasks to other junior team members and train them according to projects assigned.

- Knowledge about Embedded hardware. Should be able to understand and debug the hardware during firmware development.

- Knowledge of working with different 8/16/32 bit MCU architectures from different semiconductor manufacturers like Microchip, Renesas, ST, TI and NXP.

- Knowledge of working on different IDEs like Renesas CS+, MPLAB, CodeWarrior, MCUExpresso.

- Knowledge of working with different hardware modules like GNSS, GPRS, 4G and 5G

- Knowledge of Protocols like Modbus, Backnet, TCP/IP etc

- Knowledge of implementing the Connectivity protocols like MQTT/ REST API/ Polling etc

- Hands on experience of Boot-loader implementation

- Can work independently with minimal supervision.

- Good team player and easy to work with various stake holders

Preferred candidate profile :


- Total of At least 10 years experience in electronic development for embedded Firmware

- At least 4 years experience in IOT/Connected Devices development

- At least 5 years experience in project team management (10 .. 15 members)

Skills :


- Excellent Communication skills

- Excellent technical aptitude and skills

- Problem solving and interpersonal skills

- Good project management skills

- Ability to manage multiple priorities at the same time Excellent computer skills

Behavioral Competencies :


- Is Committed to Testing needs

- Demonstrates Integrity

- Thinks Conceptually/Intuitively

- Make Decisions


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in