Firmware Engineer
11 hours ago
Job Description: Firmware Engineer (Embedded Systems – Marine/ROV/USV Systems)Role OverviewWe are seeking a Firmware Engineer with expertise in FreeRTOS and ESP-IDF to design, develop, and optimize embedded software for real-time and marine system applications. The candidate will contribute to the development of ROV (Remotely Operated Vehicle) and USV (Unmanned Surface Vehicle) projects, ensuring robust performance in challenging aquatic environments.Key ResponsibilitiesFirmware DevelopmentDesign, develop, and maintain firmware on microcontrollers using FreeRTOS and ESP-IDF.Implement low-level drivers and communication protocols (I2C, SPI, UART, CAN, LoRa, etc.) and manage sensors, actuators, and power systems.Optimize firmware for real-time control, low-latency communication, and reliability in marine/underwater applications.Debugging & TestingUse tools such as JTAG, oscilloscopes, and logic analyzers for debugging and validation.Conduct unit, integration, and hardware-in-the-loop (HIL) testing for embedded systems.Perform field testing, calibration, and system tuning for ROV and USV platforms.Cross-Functional CollaborationCollaborate with hardware and mechanical engineering teams for seamless ROV/USV integration.Support prototype builds, sensor and thruster integration, and system validation in real-world water environments.Participate in design reviews and contribute to system-level optimization.InnovationIdentify performance bottlenecks and propose firmware optimizations for motor control, navigation, telemetry, and long-range communication (LoRa).Contribute to advanced marine embedded architectures, thruster control algorithms, and communication frameworks (wired and wireless).Required SkillsStrong expertise in FreeRTOS and ESP-IDF.Proficiency in C/C++ (Python/Matlab a plus).Experience with debugging tools (JTAG, oscilloscopes, logic analyzers).Knowledge of microcontroller architectures (ESP32, Raspberry pi, Jetson Nano etc.) and LoRa-based communication modules.Strong problem-solving and real-time system optimization skills.Experience in sensor integration, motor driver control, and telemetry systems for ROV or USV applications.Preferred QualificationsBachelor’s/Master’s in Electronics, Embedded Systems, Mechatronics, or Computer Engineering.2–5 years of embedded firmware development experience.Experience in ROV, USV, IoT, or Consumer Electronics projects.Familiarity with marine communication protocols, LoRa mesh networks.
-
Firmware Engineer
13 hours ago
Guindy, India Scrapify Ecotech Private Limited Full timeJob Description: Firmware Engineer (Embedded Systems – Marine/ROV/USV Systems)Role OverviewWe are seeking a Firmware Engineer with expertise in FreeRTOS and ESP-IDF to design, develop, and optimize embedded software for real-time and marine system applications. The candidate will contribute to the development of ROV (Remotely Operated Vehicle) and USV...
-
Firmware Test Engineer, Software
1 day ago
Guindy, Tamil Nadu, India Celestica Full time ₹ 9,00,000 - ₹ 12,00,000 per yearReq ID: 127262Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiSummaryThe Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at...
-
Openbmc Firmware Developer
5 days ago
Guindy, Chennai, India Celestica Full time ₹ 6,00,000 - ₹ 8,00,000 per yearReq ID: Remote Position: NoRegion: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Functional Area: Engineering Career Stream: Design - Software EngineeringSAP Short Name: LEN-ENG-DSEIC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary Celestica is looking for a dynamic software...
-
Openbmc Firmware Developer
2 weeks ago
Guindy, Tamil Nadu, India Celestica Full time ₹ 12,00,000 - ₹ 36,00,000 per yearReq ID: 127210Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiGeneral OverviewFunctional Area:EngineeringCareer Stream:Design - Software EngineeringSAP Short Name:LEN-ENG-DSEIC/MGR:Individual ContributorDirect/Indirect Indicator:IndirectSummaryCelestica is looking for a dynamic software engineer who is passionate...
-
Engineer, Software 1
2 weeks ago
Guindy, Tamil Nadu, India Celestica Full time ₹ 1,20,000 - ₹ 3,00,000 per yearReq ID: 128704Remote Position: HybridRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiGeneral OverviewFunctional Area:EngineeringCareer Stream:Design - Software EngineeringSAP Short Name:LEN-ENG-DSEJob Level:Level 08IC/MGR:Individual ContributorDirect/Indirect Indicator:IndirectSummaryThe Lead Engineer, Software develops, debugs, tests,...
-
IoT Engineer
7 days ago
Guindy, Chennai, Tamil Nadu, India Manvian Full time ₹ 4,80,000 - ₹ 6,00,000 per yearKey Responsibilities:Design, develop, and implement IoT solutions with sensor integration for real-time monitoring and alert systemsDevelop hardware prototypes including sensor selection, microcontroller programming (ESP32, Arduino, Raspberry Pi), and connectivity (Wi-Fi, Zigbee, LoRa).Architect and develop the whole IoT stack: embedded firmware, cloud...
-
Principal HW Engineer
2 weeks ago
Guindy, Tamil Nadu, India Gigamon Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionKey ResponsibilitiesEmbedded and hardware bring-up architect: Take the technical lead on new hardware designs and system-level architectures. This includes designing the hardware-software interface, creating the plan for initial board bring-up, and leading the debugging efforts to get the new system fully functional.Low-level software development:...
-
St. Staff HW Engineer
2 weeks ago
Guindy, Chennai, Tamil Nadu, India Gigamon Full time ₹ 20,00,000 - ₹ 25,00,000 per yearKey ResponsibilitiesEmbedded and hardware bring-up architect: Take the technical lead on new hardware designs and system-level architectures. This includes designing the hardware-software interface, creating the plan for initial board bring-up, and leading the debugging efforts to get the new system fully functional.Low-level software development: Serve as a...
-
07 - Engineer, Software
2 weeks ago
Guindy, Chennai, Tamil Nadu, India Celestica Full time ₹ 20,00,000 - ₹ 25,00,000 per yearReq ID: 129001Remote Position: NoRegion: AsiaCountry: IndiaState/Province: ChennaiCity: Guindy, ChennaiGeneral OverviewFunctional Area: EngineeringCareer Stream: Design - Software EngineeringSAP Short Name: LEN-ENG-DSEJob Level: Level 08IC/MGR: Individual ContributorDirect/Indirect Indicator: IndirectSummaryThe Lead Engineer, Software develops, debugs,...
-
Engineer, Software
5 days ago
Guindy, Chennai, India Celestica Full time ₹ 5,00,000 - ₹ 15,00,000 per yearReq ID: Remote Position: HybridRegion: Asia Country: India State/Province: Chennai City: Guindy, Chennai General Overview Functional Area: Engineering Career Stream: Design - Software EngineeringSAP Short Name: ENG-ENG-DSEJob Level: Level 07IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary The Engineer,...