Software Engineer - R&D (Delhi)

Software Engineer - R&D (Delhi)

22 Oct
|
Eastman Auto u0026 Power
|
Delhi

22 Oct

Eastman Auto u0026 Power

Delhi

- Design and Development: Architect and implement robust and efficient embedded software/firmware for microcontrollers and microprocessors used in power electronics products (inverters, PCUs, BMS).

- Hardware-Software Integration: Collaborate closely with hardware engineers during the entire product development lifecycle, from schematic design and prototyping to production, to ensure seamless integration and functionality.

- Coding and Debugging: Write clean, modular, and well-documented code primarily in C/C++. Utilize debugging tools such as oscilloscopes, logic analyzers, and in-circuit emulators to troubleshoot complex issues in hardware-software interactions.

- Protocol Implementation: Develop and implement various communication protocols such as UART, SPI, I²C, CAN, and Modbus for system control and monitoring.

- Testing and Validation: Create and execute thorough test plans and validation procedures to ensure firmware meets all product specifications and quality standards.

- Optimization: Optimize firmware for power efficiency, performance, and resource utilization in real-time operating system (RTOS) and bare-metal environments.

- Documentation and Collaboration: Prepare and maintain comprehensive technical documentation, participate in code reviews, and work collaboratively within a cross-functional team setting.

- Design and Development:



Architect and implement robust and efficient embedded software/firmware for microcontrollers and microprocessors used in power electronics products (inverters, PCUs, BMS).

- Hardware-Software Integration: Collaborate closely with hardware engineers during the entire product development lifecycle, from schematic design and prototyping to production, to ensure seamless integration and functionality.

- Coding and Debugging: Write clean, modular, and well-documented code primarily in C/C++. Utilize debugging tools such as oscilloscopes, logic analyzers, and in-circuit emulators to troubleshoot complex issues in hardware-software interactions.

- Protocol Implementation: Develop and implement various communication protocols such as UART, SPI, I²C, CAN, and Modbus for system control and monitoring.

- Testing and Validation: Create and execute thorough test plans and validation procedures to ensure firmware meets all product specifications and quality standards.

- Optimization: Optimize firmware for power efficiency, performance, and resource utilization in real-time operating system (RTOS) and bare-metal environments.

- Documentation and Collaboration: Prepare and maintain comprehensive technical documentation, participate in code reviews, and work collaboratively within a cross-functional team environment.

📌 Software Engineer - R&D (Delhi)
🏢 Eastman Auto u0026 Power
📍 Delhi

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: software engineer - r&d (delhi) / delhi

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - r&d (delhi) / delhi