Job Title: Embedded Systems / Firmware Engineer
We are seeking a skilled Embedded Systems Engineer to design, develop, and debug robust software for our next-generation platforms. You will work with C/C++ and Rust to build secure, high-performance connected systems.
Key Responsibilities
Develop core firmware using C, C++, and Rust.
Implement network protocols including HTTP, HTTPS, and CAN bus communications.
Integrate embedded Linux systems and customize software stacks.
Tweak and optimize low-level code for hardware interfaces.
Debug complex issues across Linux environments and hardware boundaries.
Required Skills & Qualifications
Languages: Robust proficiency in C/C++ and Rust.
Protocols: Direct experience with Ethernet stacks (HTTP/HTTPS) and CAN bus.
OS Workplace: Deep understanding of Embedded Linux architecture.
Debugging: Advanced Linux debugging skills (e.g., GDB, Valgrind, strace, lsof).
Hardware: Ability to read schematics and use lab equipment (oscilloscopes, logic analyzers).
📌 Embedded Systems / Firmware Engineer Pune (India)
🏢 Agiliad
📍 India