Search by job, company or skills

steigen elevators ahmedabad

Embedded Firmware Developer

Save
new job description bg glownew job description bg glow
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role & Responsibilities

  • Design, code, debug, and validate embedded firmware for elevator control units (ECUs), motor drivers, and safety interlocks using C/C++.
  • Integrate real-time operating systems (RTOS) like FreeRTOS or Zephyr into microcontroller-based platforms (ARM Cortex-M, PIC, or STM32).
  • Develop and maintain communication protocols (CAN, Modbus, RS485, I2C, SPI) for sensor networks and actuator coordination.
  • Collaborate with mechanical and electrical teams to translate system requirements into optimized, deterministic firmware behavior under strict timing constraints.
  • Conduct unit testing, code reviews, and hardware-in-the-loop (HIL) validation to ensure safety-critical compliance (EN 81, ISO 13849).
  • Optimize memory footprint, power consumption, and interrupt latency for resource-constrained embedded environments.

Skills & Qualifications

Must-Have

  • C
  • C++
  • ARM Cortex-M
  • FreeRTOS
  • STM32
  • CAN
  • Modbus
  • I2C

Preferred

  • Zephyr RTOS
  • RTOS debugging tools (Segger SystemView, Tracealyzer)
  • Functional safety standards (IEC 61508, EN 81)

Benefits & Culture Highlights

  • Work on mission-critical systems that impact everyday urban mobility—high ownership, high impact.
  • Access to in-house hardware labs, real elevator mockups, and rapid prototyping tools.
  • Collaborative, cross-functional environment with mechanical, electrical, and software teams under one roof.

Skills: rs485,embedded linux,wifi,embedded,rs232,stm32,arm,freertos,ble,iot,keil,rtos

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148674835