Firmware Engineer

1 month ago


Gurugram, 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

    4 weeks ago


    gurugram, India Elecbits Full time

    Elecbits is a tech-enabled B2B platform that helps Electronics Enterprises to go from an idea to a shelf ready, commercial Electronics Product. We cover the end-to-end intricacies involved in the Electronics product development & manufacturing cycle using 25+ micro-services on our platform. Responsibilities- ● Design, develop, and test firmware for...

  • Firmware Engineer

    4 weeks ago


    Gurugram, India Elecbits Full time

    Elecbits is a tech-enabled B2B platform that helps Electronics Enterprises to go from an idea to ashelf ready, commercial Electronics Product. We cover the end-to-end intricacies involved in theElectronics product development & manufacturing cycle using 25+ micro-services on ourplatform.Responsibilities-● Design, develop, and test firmware for electronic...

  • Firmware Engineer

    1 week ago


    Gurugram, India SKYGATE CONSULTING Full time

    SALARY : 18LPA - 24LPASkills - 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...


  • Bangalore/Gurgaon/Gurugram, India capstone Full time

    Developing firmware/embedded software for a variety of 8, 16, 32-bit micro-controllers/micro-processors (STM32F ARM experience preferred)- 4+ years of experience in architecting firmware/embedded software is a must.- Strong experience in C/C++ OOPs based application development on embedded Linux.- Experience developing device drivers for I2C, SPI, UART, and...


  • Bangalore/Gurgaon/Gurugram, IN capstone Full time

    Developing firmware/embedded software for a variety of 8, 16, 32-bit micro-controllers/micro-processors (STM32F ARM experience preferred)- 4+ years of experience in architecting firmware/embedded software is a must.- Strong experience in C/C++ OOPs based application development on embedded Linux.- Experience developing device drivers for I2C, SPI, UART, and...


  • Bangalore/Gurgaon/Gurugram, IN capstone Full time

    Developing firmware/embedded software for a variety of 8, 16, 32-bit micro-controllers/micro-processors (STM32F ARM experience preferred)- 4+ years of experience in architecting firmware/embedded software is a must.- Strong experience in C/C++ OOPs based application development on embedded Linux.- Experience developing device drivers for I2C, SPI, UART, and...


  • Bangalore/Gurgaon/Gurugram, India capstone Full time

    Developing firmware/embedded software for a variety of 8, 16, 32-bit micro-controllers/micro-processors (STM32F ARM experience preferred)- 4+ years of experience in architecting firmware/embedded software is a must.- Strong experience in C/C++ OOPs based application development on embedded Linux.- Experience developing device drivers for I2C, SPI, UART, and...

  • Firmware Engineer

    1 month ago


    Gurgaon/Gurugram/Bangalore, 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...

  • Firmware Engineer

    1 week ago


    Gurgaon/Gurugram/Bangalore, IN SKYGATE CONSULTING Full time

    SALARY : 18LPA - 24LPASkills - 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...

  • Firmware Engineer

    2 months ago


    Gurgaon/Gurugram/Bangalore, IN SKYGATE CONSULTING Full time

    SALARY : 18LPA - 24LPASkills - 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...

  • Firmware Engineer

    7 days ago


    Gurgaon/Gurugram/Bangalore, 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...


  • Gurugram, India CNH India Technology Center Full time

    About CNHI At CNH Industrial we're building the world's most intelligent precision farming platform and applications to provide data-based services to our customers and partners on top of data gathered from machines (IOT), sensors and satellite/public sources. Our technology is revolutionizing agriculture and changing the lives of farmers and agribusinesses...


  • Gurugram, India CNH India Technology Center Full time

    About CNHIAt CNH Industrial we're building the world's most intelligent precision farming platform and applications to provide data-based services to our customers and partners on top of data gathered from machines (IOT), sensors and satellite/public sources. Our technology is revolutionizing agriculture and changing the lives of farmers and agribusinesses...


  • gurugram, India orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 Years Location : Gurgaon Working Days & Time : 6 Days (9:30am- 6:30pm) Interview : Software Engineer Responsibilities : Meeting with clients to understand software requirements. Creating SRS, High Level Design and Low Level Design documents. Give effort estimates based on Software...


  • Gurugram, India orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 YearsLocation : GurgaonWorking Days & Time : 6 Days (9:30am- 6:30pm)Interview : Software Engineer Responsibilities :Meeting with clients to understand software requirements.Creating SRS, High Level Design and Low Level Design documents.Give effort estimates based on Software Requirements.Create...


  • Gurugram, India orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 YearsLocation : GurgaonWorking Days & Time : 6 Days (9:30am- 6:30pm)Interview : Software Engineer Responsibilities :Meeting with clients to understand software requirements.Creating SRS, High Level Design and Low Level Design documents.Give effort estimates based on Software Requirements.Create...

  • Embedded Developer

    6 days ago


    Gurugram, India IMS consulting company Full time

    Role : Embedded DeveloperLocations : Gurugram, Pune, Hyderabad, Bangalore, ChennaiJob Description :Position Overview: As an Embedded Developer at [Company Name], you will be responsible for designing, developing, and maintaining embedded software for our products. You will work closely with hardware engineers, system architects, and other software developers...


  • Gurgaon/Gurugram, India orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 Years Location : Gurgaon Working Days & Time : 6 Days (9:30am- 6:30pm) Interview : Software Engineer Responsibilities : Meeting with clients to understand software requirements. Creating SRS, High Level Design and Low Level Design documents. Give effort estimates based on Software...


  • Gurgaon/Gurugram, IN orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 YearsLocation : GurgaonWorking Days & Time : 6 Days (9:30am- 6:30pm)Interview : Software Engineer Responsibilities :Meeting with clients to understand software requirements.Creating SRS, High Level Design and Low Level Design documents.Give effort estimates based on Software Requirements.Create...


  • Gurgaon/Gurugram, IN orbitouch outsourcing private limited Full time

    Profile : Senior Embedded Engineer/Senior Firmware : Min 4 -11 YearsLocation : GurgaonWorking Days & Time : 6 Days (9:30am- 6:30pm)Interview : Software Engineer Responsibilities :Meeting with clients to understand software requirements.Creating SRS, High Level Design and Low Level Design documents.Give effort estimates based on Software Requirements.Create...