Software Engineer
On-siteNashua, New Hampshire, United States
Job Summary
Design, develop, debug, and support software for active high speed IO cables and thermal loopbacks, including active copper, passive copper, and active optical products. Collaborate with customers, internal engineers, and manufacturers to turn cable concepts into products ready for manufacturing. Provide engineering support for fine-tuning communication settings and work hand-in-hand with developers on manufacturing applications. Deliver software and tools support for product qualification, testing, and manufacturing while mentoring team members and ensuring comprehensive documentation. Includes travel to visit Amphenol manufacturing plants during product ramp-up.
Required Qualifications
- BS in Computer Science or Computer Engineering
- 3+ years of industry experience with software tools development on interconnect products or equivalent
- Experience with programming of software tools with simple human interfaces
- Good understanding of I2C, SPI buses, writing Windows GUI tools
- Experience in developing page-based host interfaces for I2C Slaves, such as is used by Small Form Factor devices or CMIS
- Comfortable working in a team that shares code and with peer reviews of code
- Hands-on experience with source code control systems, including a habit to make regular check-ins
- Excellent interpersonal communication skills, strong English reading and writing ability
- Self-starter, able to work efficiently without having all details or requirements laid out on the table
- Dynamic and adaptable personality, able to think out of the box
- Includes travel as needed, to visit Amphenol manufacturing plants during product ramp up
Desired Qualifications
- Work experience in multi-disciplinary engineering teams
- Accustomed to working in a global, hybrid environment, using tools such as Teams and Zoom
- Understanding of Signal Integrity theory and practice
- Familiarity in working with hardware interfaces and reading chip data sheets
- Experience working with high-speed communication equipment, VNA, TDR, Scope, including knowledge about SFF standards
- Working experience with Digital Signal Processors
- Experience working with prototype hardware and lab settings
- Ability to improvise testing setups with bread boards and jumpers
- Comfortable working in C++, preferably using Visual Studio
- Experience using SVN
- Familiarity with Linux and traditional command line interfaces
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.