01 Oct
|
Evolute Fintech Innovations
|
Bengaluru
01 Oct
Evolute Fintech Innovations
Bengaluru
Role Purpose [Why this role exists/ Business Problems This Role Will Solve] (2–4 lines defining business 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
Intermediate
Knowledge on Controllers
Intermediate
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 recent technologies and products.
· Good communication and teamwork skills.
Major Areas of Contribution:
- 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.
- 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 opportunity 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.
· Opportunity to mentor junior engineers as experience grows.
· Career progression toward Technical Lead, Firmware Architect, or Engineering Manager based on performance and technical expertise.
· Bachelor's degree in Electronics & Communication Engineering, Electrical Engineering, Computer Science, Instrumentation, or related field.
· 0–1 year of experience (Freshers eligible).
· Academic projects involving embedded systems or microcontrollers.
· Knowledge of Embedded C programming.
· Familiarity with ARM Cortex-M, STM32, Renesas, NXP, TI, Microchip, or similar microcontrollers is an advantage.
· Basic understanding of 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.
📌 Engineer-Firmware Design (Bengaluru)
🏢 Evolute Fintech Innovations
📍 Bengaluru