Lead the technical design and bring-up of complex embedded systems, including hardware-software interface definition, board bring-up planning, and system-level debugging.
Architect, develop, and optimize low-level software in C for performance-sensitive, resource-constrained environments.
Design, implement, and debug bootloaders (e.g., U-Boot) and system firmware (e.g., BIOS) for multiple architectures (x86, ARM, MIPS), ensuring secure and reliable boot processes.
Drive Linux kernel integration, including development of device drivers and subsystems, and maintain custom drivers for peripherals (I2C, SPI, UART, USB, PCIe).
Enhance and debug the Linux networking stack, contribute to open-source initiatives (such as ONIE and OpenBMC), and lead the design and implementation of BMC firmware.
Architect and maintain embedded Linux build systems (e.g., Yocto, Buildroot) and adapt enterprise distributions (e.g., Rocky Linux) for custom hardware platforms.
Collaborate with security teams to implement platform security features and manage Hardware Root of Trust (HROT).
Guide development and debugging efforts involving networking silicon (Broadcom, Marvell), high-speed SerDes, optical modules, and Layer 1 components.
Conduct rigorous code reviews, mentor engineers, and drive best practices in agile development environments.
Requirements
Earned a Bachelor’s degree in Electronics, Electrical Engineering, or Computer Science (or equivalent).
Accumulated 10+ years of professional experience in software design and development for hardware networking products.
Demonstrated expertise in embedded systems, board bring-up, and debugging with lab equipment (logic analyzers, trace32, BIOS/CPLD tools).
Developed and ported bootloaders and system firmware for Intel x86, ARM, and MIPS architectures.
Built and maintained embedded Linux distributions using Yocto and Buildroot; packaged and deployed custom solutions.
Mastered Linux kernel internals, including device driver development, memory management, and process scheduling.
Designed and debugged drivers for a wide range of devices and high-speed interfaces (I2C, SPI, UART, USB, PCIe, SerDes, Ethernet/PCIe PHYs).
Worked directly with networking switch silicon from major vendors (Broadcom, Marvell), including Trident 4, Tomahawk, and CN9XXX series.
Led BMC architecture and firmware development, with deep knowledge of OpenBMC, IPMI, and Redfish standards.
Implemented embedded security features, including Hardware Root of Trust (HROT).
Principal AWS Platform Engineer at Appvia guiding clients in cloud adoption and DevOps excellence. Leading teams and projects while fostering innovation in cloud technologies.
Platform Engineer building secure and reliable internal platforms for developers at Alto Software Group. Collaborating with cross - functional teams to enhance developer experience and productivity.
Vertica Database Administrator overseeing Vertica systems operations at MassMutual. Providing 24/7 support while ensuring data reliability and security across clustered environments.
Director of Platform Engineering leading the vision, design, and evolution of a developer platform for cloud and infrastructure services. Driving DevOps excellence and automation initiatives across divisions in a strategic role.
Security Engineer developing agent - based tooling and services for NVIDIA's secure software development lifecycle. Collaborating across teams to ensure compliance and security in software development practices.
Power Platform Developer at Macaw creating applications and automating processes with Microsoft technologies. Collaborating with teams to understand requirements and deliver functional solutions.
AI Platform Engineer building and operating secure, scalable components of a cloud AI platform at Elevance Health. Design, implement, and automate cloud services and APIs while improving performance and efficiency.
Platform Engineer focusing on Kubernetes for Bundesdruckerei in Berlin. Supporting a multi - tenant platform with over 80 applications, evaluating new technologies and ensuring automation with infrastructure as code.
Senior Associate Security Platform Engineer monitoring security incidents for leading technology services provider NTT DATA. Collaborating with a 24/7 team on incident response and security tool management.