04 Aug
|
Holmium Technologies Jaipur
|
Noida
04 Aug
Holmium Technologies Jaipur
Noida
Job Title: Embedded Firmware Engineer
Location: E-21 Sector-6, Noida, Uttar Pradesh
Company: Holmium Technologies Pvt Ltd
Experience: 2-6 years
Type: Full-time, In office
About Holmium Technologies:
Holmium Technologies is a fast-growing tech company specializing in embedded systems, remote monitoring, SCADA solutions, PV-DG synchronization, zero export systems, and customized IoT-based automation. We combine hardware design, firmware development, and cloud integration to deliver robust industrial and renewable energy solutions.
Job Summary:
We are looking for a passionate and experienced Embedded Firmware Engineer to join our R&D; team. The ideal candidate should be skilled in embedded C programming, microcontroller-based development, and communication protocols. You will play a key role in building the core firmware of our industrial-grade IoT devices and automation controllers.
Key Responsibilities:
- Design, develop, and debug embedded firmware for microcontrollers (ARM, STM32, ESP32, etc.).
- Write efficient, reliable, and maintainable code in Embedded C/C++.
- Integrate communication protocols such as Modbus (RTU/TCP), RS485, UART, SPI, I2C, MQTT, TCP/IP.
- Implement features like data logging, sensor interfaces, and remote device control.
- Collaborate with hardware, software,
and cloud teams for seamless product integration.
- Conduct unit and system-level testing to validate firmware performance.
- Optimize firmware for low power consumption and efficient memory usage.
- Document code, APIs, and firmware version release notes.
- Troubleshoot hardware-firmware issues during development and field testing.
Required Skills:
- Strong hands-on experience with Embedded C.
- Experience with STM32, ESP32, AVR, or similar microcontrollers.
- Good understanding of RTOS, timers, interrupts, and low-level driver development.
- Familiar with Modbus, MQTT, RS485, CAN, and other industrial protocols.
- Working knowledge of hardware debugging tools like logic analyzers, oscilloscopes, and JTAG debuggers.
- Ability to read schematics and understand PCB design implications.
- Familiarity with Git or other version control systems.
Preferred Qualifications:
- Experience in IoT-based product development.
- Familiarity with FreeRTOS or other RTOS environments.
- Exposure to Python or Bash scripting for testing/debugging.
- Knowledge of firmware OTA updates and secure bootloaders.
Educational Qualification:
- B.Tech/B.E. in Electronics, Electrical, Instrumentation, Embedded Systems, or related field.
📌 Embedded Firmware Engineer (Noida)
🏢 Holmium Technologies Jaipur
📍 Noida