onsite
Firmware Engineer - Vertiv
Embedded Systems Engineer
Firmware Engineer responsible for designing, documenting, and implementing embedded software for DC power control in telecom and data center environments, leveraging Linux, RTOS, and communication protocols to deliver robust firmware solutions.
About the role
Key Responsibilities
- Lead firmware projects and coordinate with international design teams to ensure seamless integration.
- Define and contribute to project requirements, scope, and deliverables.
- Develop detailed software design documents, including architecture, interfaces, and data flow.
- Implement control functions, communication protocols, and drivers for embedded systems.
- Create and maintain local LCD and web‑based user interfaces running on Linux or open‑source RTOS platforms.
- Schedule development milestones, track progress, and deliver high‑quality code on time.
Requirements
- Proficiency in Embedded C and experience with Linux/RTOS development.
- Strong understanding of communication protocols (e.g., TCP/IP, Modbus, CAN) and driver development.
- Hands‑on experience designing firmware for DC power control or similar industrial applications.
- Excellent documentation skills and ability to produce clear design specifications.
- Self‑motivated, detail‑oriented, and capable of working independently in a fast‑paced environment.