Firmware Engineer
2 weeks ago
About the role
We are building a custom Vending Machine Controller (VMC) board in collaboration with Riosh Technologies (confirmed board components). You will be the primary firmware engineer responsible for hardware bring-up, motor/elevator control, and the machine UI (touch display). This is a high-impact role — you'll own the embedded stack for our pilot vending machines and help define firmware standards for future machines.
Key Responsibilities
- Bring up and validate the confirmed VMC board (RPI CM4-based compute / or equivalent module).
- Implement robust firmware for motors, sensors, elevator control, and vending sequences.
- Develop machine-side UI screens (LCD / touch) for vendor flow (welcome, vend, error, OOS, thank you).
- Implement comms & diagnostics (UART/SPI/I²C) and integrate with backend APIs (HTTP/MQTT).
- Implement logging, retry/recovery logic, watchdogs, and OTA-ready hooks.
- Work closely with Riosh (hardware partner) to validate schematics, pinouts, and run prototype tests.
- Provide detailed handover: source code, flashing instructions, PCB pin mapping, and test procedures.
- Provide short-term support (2–4 weeks) for bugs after delivery and assist integration testing.
Confirmed Hardware Components (you will work with)
- Compute Module 4 (RPI CM4 or equivalent) — main processor & Wi-Fi.
- LTE Modem + SIM connector (cellular comms).
- RJ45 ethernet.
- Onboard Flash (storage) and LCD display for UI.
- Temperature sensor, IR sensor, limit switches.
- Motor driver(s) for motors/elevator.
- LEDs & switches for status/config.
- 24VDC power input, surge protection, regulators (3.3V/5V).
- PCB: 2–4 layers, 1.6mm thickness.
(These components are confirmed by our hardware partner — candidate must be comfortable with bringing-up these exact modules.)
Required Skills & Experience
- 3–8+ years in embedded firmware development.
- Strong C/C++ expertise; comfortable with ARM Cortex or RPi CM4 platforms (or ESP32/STM32 if relevant).
- Experience with FreeRTOS or comparable RTOS.
- Experience implementing motor control (DC/stepper), limit switches, IR sensors.
- Experience debugging with logic analyzers/oscilloscopes.
- Comfortable implementing UART/SPI/I²C, ADC, PWM, timers.
- Prior experience integrating cellular/LTE modules, Wi-Fi and ethernet preferred.
- Strong documentation and test case discipline.
-
Firmware Engineer
1 week ago
Hyderabad, Telangana, India Dhruva Space Full time ₹ 1,20,000 - ₹ 2,60,000 per yearDhruva Space is seeking a motivated and skilled Associate Firmware Engineer to join our innovative team. With 2 to 4 years of hands-on experience in embedded systems development, the ideal candidate will play a key role in advancing our cutting-edge projects. As part of a full-stack space engineering company, the Associate Firmware Engineer will be...
-
Firmware Engineer
2 weeks ago
Hyderabad, Telangana, India Cetrama Technologies Pvt Ltd Full time ₹ 84,000 - ₹ 12,00,000 per yearCompany DescriptionCetrama, founded in 2021 by experienced engineers, specializes in RF & Microwave, Power, and Opto Electronics components for Aerospace, Defense, Space, Industrial, and Telecom markets. With decades of expertise, the company collaborates with international partners located in Singapore, France, and the USA. Cetrama combines innovation and...
-
Firmware Engineer
7 days ago
Hyderabad, Telangana, India Microsoft Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe Azure Silicon Cloud Hardware Infrastructure and Engineering (SCHIE) team is instrumental in defining and delivering operational success for Azure that exceeds our customer expectations. The HW Security Center of Excellence within the SCHIE organization is responsible for design and development of Security Solutions (Silicon, Firmware, Hardware) for...
-
Firmware Engineer
2 weeks ago
Hyderabad, Telangana, India Brace Infotech Private Ltd Full time ₹ 80,00,000 - ₹ 2,00,00,000 per yearKey Responsibilities: ● Design, develop, and maintain firmware for EVSE AC Chargers from concept through production. ● Develop firmware in BareMetal, FreeRTOS, and Linux/PetaLinux environments. ● Implement and integrate features for processing system side (PS) including: ○ LCD displays, LEDs, Wi-Fi, Bluetooth, DDR3/DDR4 memory, Flash storage,...
-
Senior Firmware Engineer
1 week ago
Hyderabad, Telangana, India Eruvaka Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per yearKey Responsibilities:Design and develop embedded firmware in C/C++ for micro controllers and embedded processors.Collaborate with hardware engineers during board design and bring-up phases.Debug, test, and validate firmware on hardware platforms.Optimize code for memory usage and performance.Develop and maintain firmware documentation, including design...
-
BLE Firmware Engineer
5 days ago
Hyderabad, Telangana, India Vanix Technologies Full time ₹ 8,00,000 - ₹ 12,00,000 per yearCompany DescriptionAt Vanix Technologies, we are pioneers in crafting premier solutions for a smart, secure, and sustainable future. Our mission is to empower lives and shape futures through cutting-edge technological innovations that redefine interactions with the world. Our expertise lies in developing technological solutions for smart cities, including a...
-
Firmware Engineer
3 days ago
Hyderabad, Telangana, India QualiZeal Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description:We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems. You will play a key role in developing robust, secure, and scalable firmware tailored for low-power, wide-range embedded devices, leveraging advanced Linux systems, AWS...
-
FPGA Firmware Engineer
3 days ago
Hyderabad, Telangana, India Vanix Technologies Full timePosition - FPGA Firmware EngineerCompany - Vanix Technologies Pvt. Ltd.Location - HyderabadJob Type- Full-TimeJob Level- Senior LevelSalary Range- Competitive with startup perksAbout Vanix Technologies:Vanix Technologies is at the forefront of innovation in electric vehicle (EV) technology. We specialize in creating cutting-edge solutions for electric...
-
Senior Firmware Engineer
2 weeks ago
Hyderabad, Telangana, India eLogic Engineering Services PVT LTD Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob descriptionAbout the eLogicTech Edge CultureAt eLogicTech Edge, we come together every day looking forward to the next hard thing. Complex challenges with ambiguous constraints force us out of our lanes, and this is where we thrive as engineers, solutions architects, and problem-solvers. When we are forced out of our lanes, we are forced to get creative,...
-
Embedded Firmware Engineer
2 weeks ago
Hyderabad, Telangana, India Semtech Full time ₹ 1,20,00,000 - ₹ 2,50,00,000 per yearResponsibilities:Define, develop, verify and optimize embedded firmware for low-power mixed-signal circuits. Design embedded firmware functions and sub systems, from specification definition to support to production. Implement testability and diagnosis features to support hardware testing. Generate technical documentation and participate in design reviews....