Project Engineer - Software Development (Embedded C) (India)

Project Engineer - Software Development (Embedded C) (India)

05 Aug
|
Speed Engineering Solutions
|
India

05 Aug

Speed Engineering Solutions

India

Roles and Responsibilities:

- Develop, enhance, and maintain embedded software solutions.
- Analyze customer and system requirements and convert them into embedded software design specifications.
- Design, develop, integrate, and debug embedded software modules and device drivers.
- Work with real-time operating systems and middleware components.
- Configure and program microcontroller peripherals and communication interfaces.
- Participate in system architecture discussions, technical reviews, and design documentation activities.
- Support integration, testing, debugging, and performance optimization of embedded systems.
- Collaborate with cross-functional teams for software development and system integration.
- Translate customer/system requirements into embedded design specifications

Skills and Experience Required:

- Experience Range: 3–5 Years
- Qualification: Bachelor’s or Master’s degree in Electronics, Embedded Systems, Computer Engineering, or a related field.
- Strong hands-on experience in Embedded C (non-AUTOSAR) and device driver development, particularly on bare-metal controllers with an RTOS environment




- Experience on how to integrate device drivers with real-time operating systems like Free-RTOS, Threadx, etc.
- Hands-on experience on 3rd party libraries like Netx, GUIx, Threadx, USBx..etc.
- Knowledge of Ethernet stack with protocols like Modbus TCP/IP (IPV4 and IPV6), UDP, UDS, etc.
- In-depth understanding of the Renesas (Rx Series) microcontroller and its peripheral architecture
- Understanding of how to manage memory allocation and deallocation, particularly when using statically allocated buffers.
- Knowledge of RTOS concepts such as task scheduling, priority handling, and inter-process communication (IPC)
- Experience with configuring and programming microcontroller peripherals such as GPIO, UART, SPI, I2C, ADC, DAC, PWM, timers, and interrupts.
- Hands-on Experience on EA / UML / SYSML
- Strong analytical, debugging, and problem-solving skills. (Positive to Have)
- Experience in automotive or industrial embedded systems development is preferred. (Good to Have)

Location: Pune, Maharashtra

📌 Project Engineer - Software Development (Embedded C) (India)
🏢 Speed Engineering Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: project engineer - software development (embedded c) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: project engineer - software development (embedded c) (india) / india