Search by job, company or skills

Embedded C Programming Developer

5-10 Years
Quick Apply
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Design, develop, and maintain embedded software using C/C++ for automotive and industrial applications.

Develop low-level firmware, device drivers, and embedded software modules for microcontroller-based systems.

Work with 8/16/32-bit microcontrollers, ARM architectures, and RTOS environments.

Develop and debug software using Embedded C, C++, pointers, memory management, interrupts, and data structures.

Interface and troubleshoot communication protocols such as CAN, LIN, SPI, I2C, UART, and Ethernet.

Perform unit testing, integration testing, debugging, and software validation using appropriate tools.

Analyze requirements and translate system specifications into robust embedded software designs.

Use debugging tools such as JTAG, oscilloscopes, logic analyzers, and in-circuit debuggers.

Collaborate with hardware, systems, testing, and validation teams to resolve software and integration issues.

Follow MISRA C/C++, coding standards, and industry best practices for embedded development.

Participate in code reviews, defect analysis, root-cause analysis, and software optimization.

Work with Git, Jira, and CI/CD or build automation tools for development and configuration management.

Prepare technical documentation, software specifications, test cases, and development reports.

More Info

Job Type:
Function:
Employment Type:

Job ID: 152397113

Beware of Scammers

We don’t charge money for job offers