
Software Engineer, EGDP
Celestica
full-time
Posted on:
Location Type: Office
Location: Richardson • Texas • United States
Visit company websiteExplore more
About the role
- The EGDP program will allow you to work in unique, challenging, and constantly evolving roles critical to our global business.
- Each rotation will vary in scope, allowing you to showcase your talents to a broad range of colleagues and executives while giving you the experience necessary to thrive in senior roles.
- You will be able to participate in professional development programs and networking events.
- You will be supported by a dedicated program manager, peer partner, and executive mentor.
- After completing the rotations, individuals will build their careers with Celestica in areas of the enterprise where their capabilities can be best leveraged for organizational impact and personal career interest.
- Candidates will work under the mentorship of a senior engineer in Software Engineering.
- As a member of the design and development group, you will design and develop embedded software by translating hardware specifications and functional requirements.
- This software is critical for enabling and controlling advanced Data Center and Networking hardware.
- A significant part of the role involves rigorous validation of the developed software.
- This validation process is essential to confirm that the hardware components are fully enabled and optimized to achieve their maximum intended performance.
- This includes executing comprehensive test plans, debugging issues, and working closely with hardware engineering teams to ensure seamless integration and functionality within the overall system architecture.
- You will have the opportunity to experience the project tasks from management to production instead of just entry level design work while growing your core engineering skills as a design team member.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science or Electrical Engineering
- Minimum 3.3 GPA on a 4.0 scale (B+) (Transcript to be provided)
- Interest in an engineering role with a path to leadership
- Experienced in Microsoft Office and design tools specific to their discipline
- Excellent verbal and written communication skills
- Proven leadership skills
- Ability and willingness to be proactive, take initiative, drive change, and provide solutions
- Strong team player with impeccable work ethic
- Exceptional interpersonal skills and ability to thrive in a dynamic environment
Benefits
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference
- Work in a dynamic and collaborative environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmenthardware specificationsfunctional requirementssoftware validationtest plansdebuggingsystem architectureengineering skills
Soft Skills
leadershipcommunicationproactiveinitiativedrive changeproblem-solvingteam playerwork ethicinterpersonal skillsadaptability
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Computer ScienceBachelor’s degree in Electrical Engineering