
Director, Hardware Engineering
Gigamon
full-time
Posted on:
Location Type: Hybrid
Location: Guindy, Chennai • 🇮🇳 India
Visit company websiteJob Level
Lead
Tech Stack
LinuxTCP/IP
About the role
- Define and drive the technical roadmap for embedded systems and hardware bring-up
- Lead, mentor, and grow a team of embedded software and hardware engineers
- Oversee the architectural design of embedded systems
- Lead the entire hardware bring-up process
- Direct the development of embedded software, including bootloaders, BSPs, device drivers, and user-space applications
- Guide the team in Linux kernel development
- Oversee the design and implementation of networking protocols and drivers
- Provide expert guidance on debugging complex hardware/software interaction issues
- Collaborate effectively with hardware design, QA, product management, and other teams
- Establish and refine best practices for embedded software development, testing, and CI/CD
Requirements
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field
- 25 years of experience as a Director of Engineering for Hardware Bring-up
- Deep proficiency in C for embedded systems development
- Expert-level knowledge of Linux kernel internals, device drivers, system calls, and kernel-space programming
- Proven experience in bringing up new embedded hardware platforms
- Strong understanding of networking concepts and protocols (TCP/IP, Ethernet, Datacom, etc.)
- Experience with various embedded architectures (e.g., x86, ARM, MIPS) and related development tools
- Demonstrated ability to lead and manage engineering teams
- Exceptional ability to diagnose and resolve complex technical challenges in embedded systems
- Excellent communication skills for interacting with technical teams, stakeholders, and potentially customers.
Benefits
- Equal opportunity employer
- Commitment to providing reasonable accommodation for individuals with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C programmingLinux kernel developmentbootloadersBSPsdevice driversuser-space applicationsnetworking protocolsdebuggingembedded systems architectureembedded hardware platforms
Soft skills
leadershipmentoringteam managementcollaborationcommunicationproblem-solvingtechnical guidancebest practices establishmenttestingCI/CD
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in ElectronicsMaster's degree in ElectronicsBachelor's degree in Electrical EngineeringMaster's degree in Electrical Engineering