Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

IPEOPLE BUSINESS SOLUTIONS

Mid Senior Embedded Software Engineer - Embedded C/C++ Programming

Posted Updated
Discussion

Description

Job Description:

Job Overview:

We are a global leader in LiFi and Optical Wireless Communication (OWC), developing commercial-grade, cutting-edge products across telecom, defense, smart cities, surveillance, aviation, and enterprise sectors. We are looking for a hands-on Embedded Software Engineer (46 Years Experience) to join our core engineering team in New Delhi on a full-time, Work from Office basis.

In this role, you will work across the full embedded development lifecyclefrom low-level hardware bring-up and driver development to application-layer software running on embedded Linux platforms.

Key Responsibilities:

- Software Development: Develop and maintain embedded software in C/C++ on ARM-based embedded Linux platforms.

- Driver Writing: Write and debug low-level drivers for peripherals including UART, SPI, I2C, GPIO, PWM, and ADC.

- Hardware Bring-up: Bring up new hardware, interface with custom PCBs, and validate software against hardware behavior.

- Applications: Design and implement real-time control and data acquisition applications.

- Testing & Tools: Develop test utilities, automation scripts, and validation frameworks for embedded targets.

- Schematic Reading: Read and interpret hardware schematics and datasheets to inform software design.

- Collaboration & Quality: Partner closely with hardware engineers and participate in code reviews.

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

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