About This Job
- Customize and / or develop embedded software (firmware) for various microcontroller-based hardware boards
- Support new feature development and enhancements of existing firmware
- Work closely with cross functional teams
- Good with C / C++ programming
- Knowledge of Python programming
- Basic knowledge of Signal Processing and Control Systems concepts
- Good understanding of Microcontroller and Microprocessor Architecture
- Working knowledge with any embedded programming tools like Eclipse, IAR Keil, etc.
- Knowledge of GCC in Linux environment is a plus
- Knowledge of various debugging tools, both hardware and firmware level
- Some hands-on experience writing code for various interface protocols such as I2C, SPI, UART
- Knowledge of Linux internals, device drivers, bootloaders, RTOS / OS, Compiler internal concepts is a plus
- Should be comfortable handling circuit boards and doing basic hardware level rework for debugging purposes
- Ideal candidate will be a quick learner, demonstrates an initiative taking attitude and eagerness in solving technical problems
Job Type : Full Time
Job Location : Hyderabad Telangana India
Education : Bachelor's Degree
Career Level : Mid Career (2+ years of experience)
Positions : 1
Salary : Negotiable
Skills Required
Rtos, Control Systems, C, Device Drivers, Uart, Signal Processing, Gcc, Spi, Linux Internals, I2c, Python, Debugging Tools