Senior Software Engineer; GLOBAL JOB LEVEL Associate
Silicon Stack · Pune, India ·
- Seniority
- Senior
- Category
- Software engineering
A 1-year contract role developing and delivering embedded software features: architecting software modules for embedded electronic controls, decomposing system requirements, and working with 3rd-party vendors. Core tech is C/C++ on microcontrollers with RTOS, CAN/I2C/SPI/UART protocols, and UML/SysML modeling.
Competencies:(Technical Skill sets)
Profi ciency in C/C++ programming for embedded systems Knowledge of microprocessor/microcontroller architecture, hardware basics Knowledge of communication protocols such as CAN, I2C, SPI, UART, etc.
Understanding of the structure and acquire expertise in one software area (e.g., RTOS, HMI, PC-based tools, Arduino / Raspberry Pi, etc.)
Experience in UML/SysML modeling languages Strong verifi cation, testing, and debugging concepts
Hands-on experience with development and debugging tools