Senior Firmware Engineer
5 days ago
Job Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various hardware peripherals.Key ResponsibilitiesDesign, develop, and debug embedded firmware using Embedded CDevelop and maintain applications on RTOS-based systems (FreeRTOS, ThreadX, Zephyr, etc.)Implement and maintain communication protocols such as UART, SPI, I2C, CAN, USB, Ethernet, MQTT, or ModbusWork with microcontrollers (ARM Cortex-M, STM32, NXP, TI, Microchip, etc.)Configure and interface peripherals: GPIO, Timers, ADC, DAC, PWM, Watchdog, DMAPerform board bring-up and low-level driver developmentDebug using JTAG/SWD, logic analyzers, oscilloscopesOptimize firmware for performance, memory, and power consumptionCollaborate with hardware, QA, and system teamsFollow coding standards, documentation, and version control (Git)Required Skills & QualificationsStrong proficiency in Embedded CHands-on experience with RTOS concepts (tasks, scheduling, semaphores, mutexes, queues, interrupts)Experience with microcontroller architecturesSolid understanding of embedded peripherals and registersExperience implementing communication protocolsFamiliarity with bare-metal and RTOS-based firmwareDebugging skills using hardware and software toolsUnderstanding of memory management, linker scripts, and boot processGood to HaveC++ for embedded systemsEmbedded Linux exposureBootloaders and firmware update mechanisms (OTA)Low-power design techniquesSafety or automotive standards (MISRA, ISO 26262)Experience with CI/CD for embedded systemsEducationBachelor’s degree in Electronics, Computer Engineering, or related fieldExperience Level (Customize)Senior: 6- 10 years
-
Senior Firmware Engineer
7 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
5 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C , working with RTOS , and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
5 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C , working with RTOS , and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
4 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C , working with RTOS , and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
4 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior firmware engineer
4 hours ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
7 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing with various...
-
Senior Firmware Engineer
5 days ago
Chennai, India HCLTech Full timeJob Description: Firmware / Embedded Software EngineerRole OverviewWe are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C , working with RTOS , and implementing communication protocols while interfacing with...
-
Senior Firmware Engineer
7 days ago
Chennai, India HCLTech Full timeJob Description Job Description: Firmware / Embedded Software Engineer Role Overview We are looking for a skilled Embedded Software Engineer to design, develop, and maintain firmware for microcontroller-based embedded systems. The role involves low-level programming in Embedded C, working with RTOS, and implementing communication protocols while interfacing...
-
Senior Firmware Engineer
4 hours ago
Chennai, Tamil Nadu, India KritiLabs Technologies Full timeWhy Choose Kritilabs?Collaborative Culture: Join a team of diverse professionals who collaborate, inspire, and support each other in achieving common goals.Opportunities for Growth: We are committed to helping our employees grow both personally and professionally through training, mentorship programs, and career development initiatives.Innovative Projects:...