Embedded Test & Systems Software Engineer

ACL Digital

Pune District

On-site

INR 1,500,000 - 2,600,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ACL Digital in Pune District is seeking an Embedded Test & Systems Software Engineer to bridge firmware development and system validation. You will build Python-based test automation, interface with hardware peripherals and communication protocols, and contribute to embedded C software during bring-up.

You will validate protocols such as CAN/CAN-FD, I2C, PMBus, SPI, UART, and verify Redfish APIs via Postman/curl while working with Yocto Linux and Systemd for debugging hardware-software issues.

Qualifications

  • 3–8 years of embedded software development, hardware bring-up, or system test engineering.
  • Strong Python proficiency for test framework development and scripting.
  • Solid background in embedded C programming and firmware debugging.
  • Hands-on experience with hardware peripherals: EEPROM, eMMC, GPIO, Sensors.
  • Deep understanding of embedded Linux, Systemd, and log analysis tools.
  • Experience validating server management APIs like Redfish.

Responsibilities

  • Design, develop, and maintain automated regression test suites using Python (pytest or Robot Framework) integrated into CI/CD pipelines.
  • Read, debug, and contribute to low-level embedded C code, drivers, and system services during feature development and hardware bring-up.
  • Perform functional and system-level validation for protocols including CAN/CAN-FD, I2C, PMBus, SPI, and UART.
  • Validate RESTful Redfish APIs via Postman/curl and execute validation suites for Secure Boot sequences.
  • Configure embedded Linux environments (Yocto Project), manage Systemd services, and analyze journalctl logs to isolate hardware-software bugs.

Skills

Python
C
Embedded Linux
Redfish
Yocto Project
Systemd
journalctl
CAN/CAN-FD
I2C
SPI
UART
EEPROM
eMMC
GPIO
Sensors

Job description

We are seeking an Embedded Test & Systems Software Engineer to join our hardware-software integration team. In this role, you will bridge the gap between firmware development and system-level validation. You will build robust Python-based test automation frameworks, interface directly with hardware peripherals and communication protocols, and contribute directly to embedded C software development when required.

Core Responsibilities
  • Test Automation & Frameworks: Design, develop, and maintain automated regression test suites using Python (pytest or Robot Framework) integrated into CI/CD pipelines.
  • Firmware & C Development: Read, debug, and contribute to low-level embedded C code, drivers, and system services during feature development and hardware bring-up.
  • Protocol & Hardware Validation: Perform functional and system-level validation for protocols including CAN/CAN-FD, $\text{I}^2\text{C}$, PMBus, SPI, and UART.
  • System Management & Security: Validate RESTful Redfish APIs via Postman/curl and execute validation suites for Secure Boot sequences.
  • Linux System Debugging: Configure embedded Linux environments (Yocto Project), manage Systemd services, and analyze journalctl logs to isolate hardware-software bugs.
Technical Requirements
Mandatory Skills:
  • 3–8 years of experience in embedded software development, hardware bring-up, or system test engineering.
  • Strong proficiency in Python for test framework development and scripting.
  • Solid background in embedded C programming and firmware debugging.
  • Hands-on experience with hardware peripherals (EEPROM, eMMC, GPIO, Sensors).
  • Deep understanding of embedded Linux, command-line diagnostics, Systemd, and log analysis tools.
  • Experience validating server management APIs (Redfish).
Good to Have:
  • Exposure to OpenBMC architecture, D-Bus IPC, and system inventory services.
  • Experience with network protocols (SNMP, HTTPS, SSH).
  • Familiarity with hardware-level debugging tools (logic analyzers, oscilloscopes).
  • Performance, stress, and load testing experience on embedded systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Python Test Automation Engineer
Embedded Python Test Automation Engineer

Larsen & Toubro (L&T) • Pune District

On-site
INR 800,000 - 1,100,000
Senior Embedded Testing Engineer
Senior Embedded Testing Engineer

Embitel Technologies • Pune District

On-site
INR 600,000 - 900,000
Embedded Software Tester
Embedded Software Tester

Fluidech • Gurugram District

On-site
INR 2,500,000 - 4,200,000
Embedded Test Automation Lead
Embedded Test Automation Lead

Vayavya Labs Pvt. Ltd • Bengaluru

On-site
INR 1,400,000 - 2,000,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Embedded Systems Engineer
Embedded Systems Engineer

Bellatrix Aerospace • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Test Engineer - CHNCRPA8889
Test Engineer - CHNCRPA8889

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 600,000 - 1,200,000
Associate Engineer- Embedded
Associate Engineer- Embedded

Eaton Group • Pune District

On-site
INR 420,000 - 640,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000