Embedded Software Engineer
- Source: Naukri
- TekPillar
- $21,177.31 to $37,060.29 /yr
- On-site
- Belagavi
- Full-Time
- Mid level
Job Description
Job Role: Embedded Software Engineer
Experience: 3+ Years
Location: Bangalore
Key Responsibilities
- Design, develop, and maintain Embedded Software applications using C and C++.
- Develop Virtual Platform (VECU) models for embedded systems.
- Design, implement, test, and debug Linux Device Drivers.
- Work on low-level programming for SPI, I2C, UART, Timers, ADC, Interrupt Controllers, and other peripherals.
- Collaborate with hardware and software teams to enable early software development using virtual platforms.
- Debug and optimize embedded software for performance and reliability.
- Participate in architecture discussions, code reviews, and technical problem-solving.
Technical Skills
- Strong programming skills in C and C++
- Hands-on experience in Linux Device Driver Development
- Good understanding of Embedded Linux
- Experience working with SPI, I2C, UART, GPIO, Timers, ADC, Interrupt Controllers
- Knowledge of ARM or RISC-V Processor Architecture
- Strong debugging and problem-solving skills
- Experience with low-level embedded software development
Skills
- cplusplus
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
