Sr Firmware Embedded Engineer

Year    GJ, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4013273
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year