We are seeking a Senior Software Engineer-Embedded System/ Device Drivers to design, develop, troubleshoot, and debug software programs for software enhancements and new products. The role involves developing software for networking platforms, participating in project teams, and contributing to all phases of software development. The ideal candidate will have strong communication, teamwork, and problem-solving skills, as well as experience with C/C++, embedded systems, and device driver development in Linux/Unix environments.
Requirements
- Design and develop platform and system-level software/firmware for networking platforms
- Participate in a project team of engineers involved in the development of software for HPE/Juniper Router products
- Contribute to all phases of software development, from requirements gathering through implementation and sustaining
- Write functional, design, and unit test specifications
- Design and develop complex modules of embedded code, troubleshoot, and resolve defects
- Good communication skills to work closely with HW, SW, and systems teams, and promote team collaboration
- Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
- Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
- Drives innovation and integration of new technologies into projects and activities in the software systems design organization
- Provides guidance and mentoring to less-experienced staff members
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion