Cell Propulsion
Location
Bangalore | India
Job description
1.Design and build embedded systems, including embedded system firmware 2.Test and debug the firmware 3.Improve system efficiency and stability after development 4.Design models for embedded systems 5.Design software flow for embedded systems 6.Design State Machines for robust system design 7.Simulating control algorithms 8.Generate Hardware requirements for Hardware design team
Â
Skill Requirements:
a) Fundamental understanding of Digital, Embedded and Control systems (Linear and Non-linear)
b) Proficiency in working with communication protocols like SPI, I2C, CAN etc.
c) Significant programming experience in embedded C.
d) Have hands on experience in different integrated development environment (IDE) for TI,NXP, STM controllers.
e) Have worked with the likes of TI, STM32 and NXP S32K series of Microcontrollers
f) Have experience in implementation of embedded OS viz. Micro-Linux, RTOS/FreeRTOS
g) Have worked on 4G/2G based IOT systems, Bluetooth connectivity etc
h) Basic understanding of MATLAB/Simulink for System modelling
i) Understanding of implementation of embedded APIs, to be accessed by third party systems
j) Have understanding of working of arm-gcc type compilers
k) Have working knowledge of git tool chain for code documentation and code version control
Education Level:
Job tags
Salary