Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Info Origin Technologies

Firmware Design Engineer - Embedded C

Posted Updated
Discussion

Description

Role Overview :

We are seeking a hands-on Firmware Design Engineer with 3 - 7 years of experience to implement, integrate, verify, and support embedded firmware for the company's fire and life-safety portfolio.

Key Responsibilities :

Firmware Development :

- Implement firmware work packages for new products, enhancements, redesigns, and value-engineering initiatives.

- Develop or update startup, BSP, HAL, and driver modules for GPIO, timers, interrupts, ADC, PWM, serial interfaces, flash, and non-volatile memory.

- Implement application logic for control, communication, diagnostics, and power-state behaviour.

Integration and Debugging :

- Support board bring-up, peripheral validation, and hardware-firmware fault isolation.

- Execute unit, module, integration, and system-integration tests.

- Use embedded IDEs, compilers, debuggers, JTAG/SWD probes, and oscilloscopes for debugging.

Compliance and Release :

- Implement firmware changes for component changes, calibration updates, and cost-down initiatives.

- Support EMC, UL, FM, and FCC compliance testing.

- Prepare reproducible builds, binaries, and release documentation.

Qualifications :

- 3 - 7 years of hands-on embedded firmware-development experience.

- Bachelor's or Master's degree in Computer Engineering, Embedded Systems, or a related discipline.

- Strong Embedded C fundamentals and practical experience with microcontrollers.

- Experience with bare-metal or RTOS-based embedded systems and resource-constrained products.

- Ability to read schematics, datasheets, and interface specifications.

- Disciplined approach to coding, peer review, and configuration management.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →