Junior Firmware Engineer

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx