
Firmware Engineer
4 weeks ago
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.
-
Firmware Engineer
3 weeks ago
Gurugram, India xTag Full timeJob Role :Firmware Engineer Location:Gurgaon Job Type:Full Time Category:Embedded HW_SW Experience:4–7 Years Notice Period:Immediate Joiners Preferred Job Description: We are looking for a talentedFirmware Engineerto design, develop, and optimize embedded firmware for control systems. The role involves working onC++ code running on ARM cores of FPGAs,...
-
Firmware Engineer
3 weeks ago
Gurugram, India AaensaTech Pvt. Ltd. Full timeJob Description: Firmware Engineer (2+ Year Experience) Required Skills and Experience: Programming Languages: C, C++ Embedded Operating Systems: RTOS (Freertos, openwrt preferred), Embedded Linux Development Platforms/IDEs: STM32CubeIDE, Arduino IDE, ESP-IDF, OpenCPU SDK Microcontrollers/Controllers: ESP32, STM32, and similar MCUs Communication Protocols:...
-
Firmware Engineer
4 weeks ago
Gurugram, India Sourceright Technologies Full timeJob Description Roles 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 -...
-
Firmware Developer
3 weeks ago
Gurugram, India Enlog Full timeJob Title: Firmware Engineer (Hardware Integration) Location: Sector 62, Gurugram, Haryana Experience Level: Required Experience 1-2 years Apply Now - About Us: At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer...
-
Firmware Engineer
6 days ago
Bhiwadi, Gurugram, India Allied Medical Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDesign and develop firmware for STM32 microcontrollers in medical devices. The role involves motion controller firmware design, protocol implementation (SPI, UART, I2C, BLE, USB, Ethernet), debugging, and collaboration with cross-functional teams.
-
Gurugram, India Datacultr Full timeDescription :We are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team.In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics.If you enjoy low-level programming, hardware-software integration, and...
-
Gurugram, Gurugram, India Datacultr Full timeJob Description Description We are seeking a passionate and talented Embedded Systems Developer to join our dynamic engineering team. In this role, you will design, develop, and optimize embedded systems and firmware solutions that power our cutting-edge products across IoT and Consumer Electronics. If you enjoy low-level programming, hardware-software...
-
[High Salary] Firmware Engineer
2 weeks ago
Gurugram, Gurugram, India Exicom Full timeJob Description Functional Area: Software design & programming, development on Microcontrollers & DSP based Embedded Systems, C language. Main products include System Controllers, dc and ac measurement boards, system control algorithms, peripherals with advanced features like Ethernet, USB, Wi-Fi, File systems, http server, snmp, power management logics...
-
Embedded Engineer
3 weeks ago
Gurugram, India ID Tech Solutions Pvt. Ltd. Full timeWe are looking for aSenior Embedded Systems Engineerwith a strong background in bothembedded firmware developmentandhardware integration. This role requires hands-on experience withmicrocontroller-based system design,low-level driver development, andhardware debugging. You will collaborate closely with cross-functional teams to develop end-to-end embedded...
-
Embedded Engineer
4 weeks ago
Gurugram, India ID Tech Solutions Pvt. Ltd Full timeAbout the job :We are looking for a Senior Embedded Systems Engineer with a strong background in both embedded firmware development and hardware integration. This role requires hands-on experience with microcontroller-based system design, low-level driver development, and hardware debugging. You will collaborate closely with cross-functional teams to develop...