Embedded Systems Developer (Bengaluru)

Embedded Systems Developer (Bengaluru)

16 Oct
|
Lyptus Technologies
|
Bengaluru

16 Oct

Lyptus Technologies

Bengaluru

Job highlights

- Required Skills & Qualifications: . Technical Expertise : Robust knowledge of Linux-based embedded firmware development and hardware interaction . .
- Experience: 3+ years
- . Debugging & Optimization : Experience with hardware debugging tools,kernel debugging,and performance tuning . .
- Experience in OpenBMC development and deployment

Embedded Systems Developer (BMC/Server Management)

Experience: 3+ years

Key Responsibilities

- Embedded Linux Development
- Develop, customize, and maintain firmware for embedded Linux-based devices .
- Work with Yocto build systems to create, modify, and optimize Linux distributions for embedded applications.
- Ensure system reliability, performance tuning, and debugging in an embedded environment.
- BMC Architecture and System Management
- Develop and optimize firmware for BMC hardware components and system management features.
- Implement and enhance OpenBMC -based solutions, ensuring compliance with industry standards.
- Troubleshoot and resolve BMC firmware-related issues, including hardware-software integration.

- Software Development and Programming
- Write efficient and maintainable code in C, C++, Python, and shell scripting for embedded applications.
- Develop and optimize firmware for low-level hardware interaction and real-time processing.
- Follow best coding practices, ensuring scalability, modularity, and security in embedded systems.

- Hardware Interaction and Debugging
- Work closely with hardware teams to integrate and validate firmware on custom hardware platforms.
- Develop and debug device drivers and middleware for I2C, ADC, GPIO, SPI, UART, PCIe , and other interfaces.




- Perform board bring-up and troubleshooting of hardware-software interaction issues.

- System Management Protocols
- Implement and support industry-standard management protocols such as IPMI, SNMP, MCTP, PLDM, and Redfish .
- Ensure compliance with server management specifications and improve system automation capabilities.
- Optimize firmware for remote management, telemetry, and monitoring solutions.
- Development Tools and Version Control
- Utilize firmware development tools, including cross-compilers, debuggers, and emulators .
- Work with Yocto build environments to package and deploy firmware updates.
- Maintain codebases using Git , ensuring proper version control, branching, and CI/CD practices.

Required Skills & Qualifications:

- Technical Expertise : Strong knowledge of Linux-based embedded firmware development and hardware interaction .
- Programming Proficiency : Hands-on experience in C, C++, Python, and shell scripting .
- Embedded Systems Knowledge : Strong understanding of BMC architecture, device drivers, and low-level firmware development .
- Industry Protocols : Expertise in IPMI, Redfish, MCTP, PLDM , and other server management standards.
- Debugging & Optimization : Experience with hardware debugging tools, kernel debugging, and performance tuning .
- Version Control & Build Systems : Proficiency with Git, Yocto, and cross-compilation toolchains .

- Preferred Skills:
- Experience in OpenBMC development and deployment.
- Familiarity with secure boot, firmware signing, and security hardening techniques .
- Knowledge of virtualization and cloud-based management solutions for BMC/firmware.
- Ability to collaborate with cross-functional teams for system integration and testing.

📌 Embedded Systems Developer (Bengaluru)
🏢 Lyptus Technologies
📍 Bengaluru

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: embedded systems developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems developer (bengaluru) / bengaluru