Principal HW Engineer leading hardware designs and implementations for various architectures at Gigamon. Overseeing software development, debugging, and mentoring, focusing on embedded systems and high-speed networking.
Responsibilities
Take the technical lead on new hardware designs and system-level architectures.
Serve as a subject matter expert for the most critical low-level software.
Develop highly optimized and robust C code for performance-sensitive and resource-constrained environments.
Design, develop, and debug bootloader software like U-Boot and system firmware like BIOS for various architectures (x86, ARM, MIPS).
Drive the integration and development of Linux kernel device drivers and subsystems.
Develop and maintain kernel drivers for peripherals connected via buses like I2C, SPI, UART, USB, and PCIe.
Enhance and debug the Linux networking stack, particularly around the interaction with hardware, and contribute to open-source initiatives.
Lead the design and implementation of the BMC firmware, which is critical for chassis management.
Work with the security team to implement platform security features and manage a Hardware Root of Trust (HROT).
Act as a technical mentor and drive best practices.
Requirements
A Bachelor of Engineering degree in Electronics, Electrical, Computer Science is the minimum requirement.
Over 15+ years of professional experience in software design and development, specifically in the hardware networking domain.
Extensive experience with multiple processor architectures, including Intel x86, ARM, and MIPS.
In-depth knowledge of bootloaders like U-Boot and system firmware such as BIOS, including their porting and customization.
Demonstrated ability to lead board bring-up, including debugging complex issues, using lab equipment (logic analyzers, trace32, BIOS/CPLD programming tools), and understanding of schematics.
Strong background in embedded security, particularly Hardware Root of Trust (HROT) implementation.
Expert-level proficiency in C, often extending to C++ for embedded systems development.
Master of Linux kernel internals, including developing and debugging device drivers, memory management, and process scheduling.
Proven ability to lead cross-functional engineering teams and drive technical direction for complex projects.
Excellent communication and presentation skills to effectively convey complex technical concepts to both technical and non-technical stakeholders.
Benefits
Equal opportunity employer
Reasonable accommodation for qualified individuals with disabilities
Software Engineer overseeing application development within Regions' Technology department. Assisting in system installation, testing, monitoring performance, and resolving issues.
Storage/Backup Engineer designing and operating high - availability storage infrastructures for Voquz IT - Solutions GmbH. Involved in installation coordination, OS support, and disaster recovery.
Quality Engineer working to improve product reliability and reduce defects in bp's charging products. Collaborating across teams to lead quality management and certification activities.
Global Operations Controls Engineer supporting and optimizing building and process control systems at Equinix. Collaborating with design and operations teams to enhance facility efficiency.
EPC Project Engineer supporting jobsite team and managing project deliverables for solar projects at SOLV Energy. Ensuring profitability and schedule goals while coordinating project documentation.
Energy Storage Project Engineer assisting the Project Manager in executing battery energy storage projects at SOLV Energy. Engaging in project documentation, quality assurance, and daily operations on - site in Mineral County, Nevada.
Software Control Engineer developing and testing control solutions for industrial systems applications. Collaborating with project teams to fulfill client specifications and project requirements.
Process Engineer at TTM Technologies enhancing production processes for printed circuit boards. Collaborating on manufacturability and efficiency improvements in the new Eau Claire facility.
Intelligent Building Engineer delivering solutions for commercial properties. Enhance energy performance and operational efficiency through mechanical systems and collaboration with engineering teams.