21 Aug
|
EVOLUTE FINTECH INNOVATIONS PRIVATE
|
Bengaluru
21 Aug
EVOLUTE FINTECH INNOVATIONS PRIVATE
Bengaluru
Role Purpose :
- The Embedded Firmware Engineer is responsible for developing, testing, and maintaining firmware for embedded products.
- This role supports the development of reliable, high-quality embedded solutions by implementing firmware features, fixing defects, and collaborating with hardware and software teams.
- The role helps accelerate product development while ensuring firmware stability and quality.
Critical Skills Required: A.Must-Have Functional Skills
Skill
Required Level [Basic/Intermediate/ Advance]
Embedded C
Basic
Knowledge on Controllers
Basic
Communication Protocols (UART, SPI, I2C)
Basic
Reading Datasheets and Technical Manuals
Basic
B.Transferable/ Trainable Skills
- Basic knowledge of Embedded C programming.
- Understanding of microcontrollers and embedded systems.
- Familiarity with digital communication protocols such as UART, SPI, I2C, USB, or CAN.
- Understanding of electronics fundamentals and circuit diagrams.
- Problem-solving and analytical thinking.
- Willingness to learn new technologies and products.
- Good communication and teamwork skills.
Major Areas of Contribution:
1. Strategic Contribution:
- Contribute to timely delivery of firmware releases.
- Follow engineering best practices and coding standards.
- Continuously improve firmware quality through testing and code optimization.
- Learn new technologies to support future product development.
1. Functional Contribution:
- Develop firmware modules using Embedded C.
- Interface firmware with peripherals such as UART, SPI, I2C, USB, ADC, GPIO, Timers, and PWM.
- Debug firmware using hardware debugging tools.
- Read and understand microcontroller datasheets and reference manuals.
- Integrate firmware with hardware and application software.
- Perform root cause analysis for firmware issues.
- Document firmware design, test results, and known issues.
- Support manufacturing and field issue investigations when required.
Success Indicators in First 6 Months
- Successfully complete onboarding and understand the organization's development process.
- Independently develop and test small firmware features.
- Resolve assigned firmware defects within expected timelines.
- Demonstrate proficiency with development tools and debugging techniques.
- Actively participate in code reviews and technical discussions.
- Deliver assigned tasks with minimal supervision.
- Follow coding standards and documentation practices consistently.
Growth prospect for this role
- Embedded Firmware Engineer Senior Embedded Firmware Engineer.
- Opportunity to work on complete product development from concept to production.
- Exposure system architecture, and cross-functional engineering.
- Prospect to mentor junior engineers as experience grows.
- Career progression toward Technical Lead, Firmware Architect, or Engineering Manager based on performance and technical expertise.
Compensation:
As per company standards
Qualifications
- Bachelor's degree in Electronics Communication Engineering, Electrical Engineering, Computer Science, Instrumentation, or related field.
- 0–1 year of experience
- Knowledge of Embedded C/C++ programming.
- Familiarity with ARM Cortex-M, STM32, Renesas, NXP, TI, Microchip, or similar microcontrollers is an advantage.
- Worked on communication protocols (UART, SPI, I2C, USB, CAN).
- Exposure to RTOS is an added advantage.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good communication and willingness to learn.0
📌 Intern-Firmware Developer (Bengaluru)
🏢 EVOLUTE FINTECH INNOVATIONS PRIVATE
📍 Bengaluru