Sr Firmware Embedded Engineer

0 - 3 years

0 Lacs

Posted:3 days ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

A Firmware Embedded Engineer is responsible for designing, developing, and maintaining firmware for embedded systems. This role typically involves close collaboration with hardware engineers to ensure seamless integration of software and hardware, emphasizing efficiency, reliability, and performance within real-time environments.

Key Responsibilities

  • Design, develop, and debug firmware for embedded systems, including microcontrollers and microprocessors.
  • Collaborate with hardware engineers to define system specifications and ensure hardware-software compatibility.
  • Develop and implement new features and functionalities in embedded products.
  • Perform code reviews, unit testing, and debugging to ensure firmware quality and reliability.
  • Optimize firmware for performance, resource usage, and power management.
  • Maintain and update existing firmware, provide technical documentation, and write automated test scripts on developed features.
  • Work with development teams to ensure compliance with project requirements and contribute to overall system integration and validation.
  • Stay current with technological advancements in embedded systems and propose innovative solutions.

Required Skills and Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or a related field.
  • 3+ years of experience in embedded systems firmware development.
  • Proficiency with C/C++ programming for embedded systems.
  • Strong understanding of microcontrollers, microprocessors, and embedded system architectures.
  • Experience with real-time operating systems (RTOS) and embedded Linux is highly valued.
  • Knowledge of hardware-software interfaces, including communication protocols (SPI, I2C, UART, CAN, etc.).
  • Familiarity with debugging tools such as oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Experience with version control systems (e.g., Git), and source code documentation practices.
  • Strong problem-solving skills, attention to detail, and ability to work collaboratively within larger teams.
  • Solid communication abilities for technical documentation and team collaboration.

Preferred Skills and Qualifications

  • Hands-on experience with NXP Secure Element Chip SE050.
  • Extensive background in cybersecurity, with strong understanding of cryptographic algorithms and protocols.
  • Practical experience working with microcontrollers such as STM32 and MCXA143.
  • Proficient in communication protocols including I2C and UART.
  • Familiar with the ISO7816 standard.
  • Advanced degree (Master’s or relevant certifications) in a related field.
  • Experience with embedded security, safety-critical protocols, or IoT-specific firmware (MQTT, CoAP, HTTP).
  • Familiarity with Agile development methodologies and software development lifecycle best practices.

Job Type: Full-time

Pay: ₹20,000.00 - ₹35,000.00 per year

Ability to commute/relocate:

  • Gota, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Preferred)

Experience:

  • Firmware Embedded: 3 years (Required)

Work Location: In person

Speak with the employer
+91 9265389374

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You