Firmware Engineer

3 weeks ago


Gurgaon, Haryana, India SKYGATE CONSULTING Full time

SALARY : 18LPA - 24LPA

Skills - C, Linux, STM, NXP, CAN, LIN, UART, SPI, I2C, Automotive experience, AUTOSAR (optional)

Responsibilities :

1. Designing, developing, testing, and debugging embedded software and firmware for automotive applications.

2. Collaborating with cross-functional teams including hardware engineers, software engineers, and testing teams to define system requirements and software specifications.

3. Developing low-level device drivers for various microcontrollers and peripherals such as UART, SPI, I2C, CAN, and LIN.

4. Implementing and maintaining communication protocols like CAN, LIN, Ethernet, Bluetooth, and Wi-Fi.

5. Developing and integrating real-time operating systems (RTOS) into embedded systems.

6. Conducting code reviews and ensuring adherence to coding standards and best practices.

7. Troubleshooting and resolving embedded software and hardware issues.

8. Analyzing, optimizing and debugging system performance and memory usage.

9. Conducting unit tests, integration tests, and system tests to ensure software quality and reliability.

10. Collaborating with the hardware team for system integration and validation.

11. Managing software and firmware configurations and maintaining documentation.

Requirements :

1. Bachelor's degree in Computer Engineering, Electronics Engineering, or related discipline.

2. Strong programming skills in C and experience with embedded C development.

3. Solid experience in Linux kernel and device driver development.

4. Proficiency in microcontroller programming and familiarity with STM and NXP uControllers.

5. Hands-on experience with communication protocols such as CAN, LIN, UART, SPI, and I2C.

6. Experience in automotive domain and familiarity with Automotive SPICE.

7. Knowledge of AUTOSAR standards is preferred but not mandatory.

8. Good understanding of real-time operating systems (RTOS) and their implementation in embedded systems.

9. Familiarity with ARM Cortex-M processors and their associated development tools.

10. Experience in debugging and troubleshooting embedded systems using JTAG or other debugging tools.

11. Familiarity with software development tools such as Git, JIRA, etc.

12. Excellent problem-solving and analytical skills.

13. Strong communication and interpersonal skills to work effectively in a cross-functional team environment.

14. Ability to prioritize and manage multiple tasks in a fast-paced environment.

(ref:hirist.tech)
  • Firmware Engineer

    3 days ago


    Gurgaon, Haryana, India Sourceright Technologies Full time

    Job DescriptionRoles and Responsibilities- Design, develop, test, and debug firmware for embedded systems- Collaborate with hardware teams to understand product requirements and constraints- Develop device drivers and low-level control software for microcontrollers and processors- Optimize code for performance, memory usage, and power consumption- Perform...


  • Gurgaon, Haryana, India beBeeEmbedded Full time ₹ 9,00,000 - ₹ 12,00,000

    Firmware Engineering RoleWe are seeking an experienced Firmware Engineer to join our team. The ideal candidate will have a strong background in embedded systems, with expertise in C/C++ programming and microcontrollers.The successful candidate will be responsible for designing, developing, testing, and debugging firmware for embedded systems. They will also...


  • Gurgaon, Haryana, India ELECBITS TECHNOLOGIES PRIVATE LIMITED Full time

    About Elecbits: Elecbits is Indias leading full stack, vertically integrated Electronics engineering and manufacturing company, enabling customers like Panasonic, Yamaha, Maruti Suzuki, OLA, Valeo and more than 200 others to go from idea to mass production in a simpler, faster and scalable manner. We are on a mission to build the digital and physical...


  • Gurgaon, Haryana, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Title: Firmware EngineerDescription:We are seeking a skilled professional to design, develop, test and debug firmware for embedded systems. This involves collaborating with hardware teams to understand product requirements and constraints.Key Responsibilities:Design, develop, test and debug firmware for embedded systemsCollaborate with hardware teams to...

  • Embedded Lead

    4 weeks ago


    Gurgaon, Haryana, India KPB Consultants Full time

    Responsibilities : - Lead the architecture, design, and development of embedded firmware for power electronics systems, ensuring reliability, safety, and performance.- Own the complete firmware lifecycle : requirements gathering, design, coding, debugging, testing, validation, and production support.- Define and implement real-time control strategies and...


  • Gurgaon, Haryana, India A top industrial automation company which is part of a top engineering group Full time

    Key Responsibilities:Platform Leadership- Own and drive the development of the complete video telematics ecosystem, covering edge AI, video processing, cloud platform, and data insights.- Architect and oversee scalable and secure cloud infrastructure for video streaming, data storage, OTA updates, analytics, and alerting systems.- Define the data pipeline...

  • Service Engineer

    3 weeks ago


    Gurgaon, Haryana, India Avani Consulting Full time

    Job DescriptionThis role is for a Service Engineer at an Electric Vehicle (EV) Charger Manufacturing Company. The ideal candidate will be a hands-on technical professional responsible for the entire lifecycle of EV chargers, from installation and commissioning to maintenance and troubleshooting. This position requires a strong commitment to service quality,...


  • Gurgaon, Haryana, India A top industrial automation company which is part of a top engineering group Full time

    Key Responsibilities:Platform LeadershipOwn and drive the development of the complete video telematics ecosystem, covering edge AI, video processing, cloud platform, and data insights.Architect and oversee scalable and secure cloud infrastructure for video streaming, data storage, OTA updates, analytics, and alerting systems.Define the data pipeline...


  • Gurgaon, Haryana, India A top industrial automation company which is part of a top engineering group Full time

    Key Responsibilities : Platform Leadership Own and drive the development of the complete video telematics ecosystem , covering edge AI, video processing, cloud platform, and data insights. Architect and oversee scalable and secure cloud infrastructure for video streaming, data storage, OTA updates, analytics, and alerting systems. Define the data pipeline...


  • Gurgaon, Haryana, India Minfy Full time

    Job DescriptionCore ResponsibilitiesMonitoring and Alerting:Actively monitor network performance using tools like SolarWinds or Nagios, responding to alerts and notifications.Initial TroubleshootingPerform basic troubleshooting steps like checking connections, IP conflicts, and resolving simple connectivity issues.Ticket Handling And EscalationHandle...