i
Etenico Recruits
11 Etenico Recruits Jobs
Embedded Software Designer - C/C++ (5-8 yrs)
Etenico Recruits
posted 4d ago
Key skills for the job
Embedded Software Design Engineer
Locations : Gurgaon
Experience : 5+years
Job Description :
Role & Responsibilities :
- Strong C/C++ (must) and Assembly language programming skills (preferred).
- Experience of programming on 16/32-bit Microcontrollers without any OS (RTOS) (Baremetal programming) and/or Digital Signal Processors.
- Can develop applications on Microcontrollers running RTOS like FreeRTOS.
- Experience of embedded programming of power electronic products like charge controllers, converters, etc (must).
- Knowledge of Battery management systems (BMS) of Li-ion and/or other chemistries (preferable).
- Should have good debugging and troubleshooting skills.
- Hands on experience of using static code analysis tools and dynamic FW debugging at a multi tasked environment.
- Clear understanding of Debugging and Testing Method for different MCU and IDE.
- Can debug software control issues using debugging tools like J-Link.
- Should have a good knowledge of Git version control and product information management systems.
- Experience of Linux Kernel programming, BSP and device driver development.
- A good understanding of ARM firmware.
- Can read and understand circuits schematic and connection configurations.
- Experience of Board bring up and device driver development for CAN, RS485, I2C, SPI, etc.
- Experience of Implementing communication protocols like MODBUS, BLE, Zigbee, RF, etc (nice to have).
- Experience in FPGA programming and Simulation techniques are preferable.
- Understanding of safety regulatory requirements in power converters is preferable.
Functional Areas: Other
Read full job description5-8 Yrs