M
Embedded Firmware Engineer
ManekTechGJ, IN1d ago
Full-timevia indeed
Join Our Community
Required Skills
agilegitlinux
Job Description
- *Experience:** 5\+ Years
- *Employment Type:** Full\-Time
- *About the Role**
We are seeking an experienced **Embedded Firmware Engineer** to join our engineering team in Ahmedabad. The ideal candidate will have strong expertise in embedded firmware development, embedded systems, and software/hardware debugging. You will be responsible for designing, developing, testing, and optimizing firmware solutions for embedded products while collaborating with cross\-functional hardware and software teams.
- *Key Responsibilities**
- Design, develop, and maintain embedded firmware for microcontroller\- and processor\-based systems.
- Develop reliable, efficient, and scalable firmware for embedded applications.
- Perform software and hardware debugging to identify and resolve system\-level issues.
- Collaborate with hardware engineers to support board bring\-up, integration, and validation.
- Develop and optimize device drivers, communication protocols, and peripheral interfaces.
- Perform firmware testing, verification, and troubleshooting throughout the product lifecycle.
- Analyze system performance and optimize firmware for speed, memory usage, and power efficiency.
- Prepare technical documentation, design specifications, and test reports.
- Participate in code reviews and ensure adherence to coding standards and development best practices.
- Work closely with cross\-functional teams to deliver high\-quality embedded solutions.
- *Required Skills**
- 5\+ years of experience in Embedded Firmware Development.
- Strong understanding of embedded systems architecture and real\-time programming concepts.
- Hands\-on experience in software and hardware debugging using industry\-standard tools.
- Proficiency in **Embedded C/C\+\+** programming.
- Experience working with microcontrollers, processors, and embedded peripherals.
- Knowledge of communication protocols such as **UART, SPI, I2C, CAN, USB, or Ethernet**.
- Familiarity with RTOS concepts and embedded software development lifecycle.
- Experience using debugging tools such as JTAG, oscilloscopes, logic analyzers, and debuggers.
- Strong analytical, troubleshooting, and problem\-solving skills.
- Experience with version control systems such as Git.
- *Preferred Qualifications**
- Bachelor's or Master's degree in Electronics \& Communication, Electrical Engineering, Computer Engineering, or a related field.
- Experience with ARM Cortex\-based microcontrollers or similar embedded platforms.
- Knowledge of bootloaders, firmware upgrades, and secure firmware development.
- Familiarity with embedded Linux is an added advantage.
- Experience working in Agile development environments
Pay: Up to ₹900,000\.00 per year
Benefits
- Leave encashment
- Provident Fund
Ability to commute/relocate
- Ahmedabad, Gujarat (Ahmedabad): Reliably commute or planning to relocate before starting work (Preferred)
Experience
- Embedded Firmware Engineer: 3 years (Preferred)
Work Location: In person
Similar Jobs
- D
Scrum Master / Agile Coach
Datamatics Technologies · Bengaluru, Karnataka, India
- P
Agile Story Analyst (Web)
Prospus · India
- V
Java Architect
Virtusa · KA, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Ahmedabad
- Posted
- 1d ago
- Source
- Indeed