Software Engineer
描述
Samtec Optical Group is seeking a Software Engineer to join the development team in Colorado Springs, Colorado, to develop automated manufacturing and test software of high-speed optoelectronic devices. The successful candidate will work with development and manufacturing engineers to design, implement automated test algorithms/scripts to enable characterization of optoelectronic components for both engineering and production environments.
Founded in 1976, Samtec is a privately held, $950 million global manufacturer of a broad line of electronic interconnect solutions, including High-Speed Board-to-Board, High-Speed Cables, Mid-Board and Panel Optics, Precision RF, Flexible Stacking, and Micro/Rugged components and cables. Samtec Technology Centers are dedicated to developing and advancing technologies, strategies and products to optimize both the performance and cost of a system from the bare die to an interface 100 meters away, and all interconnect points in between. With 40+ international locations and products sold in more than 125 different countries, Samtec’s global presence enables its unmatched customer service.
Samtec is the industry-leading provider of mid-board optical transceiver solutions. This growing and comprehensive family of products provides reliable signal integrity over an extended distance in chip-to-chip, board-to-board, on-board and system-to-system connectivity. Optical products are offered with Samtec’s Sudden Service® - full engineering support, online tools and a service attitude that is unmatched.
Responsibilities:
- Develop new test scripts and algorithms for our optical transceivers.
- Participate in the development, maintenance and integration of the in-house manufacturing test platform.
- Develop drivers to communicate with test instruments.
- Perform code review and provide feedback and recommendations on the work of other members of the team.
- Provide Software Support to manufacturing, on site and remotely.
- Provide Software Support to the engineering team during the development phase of new products.
Requirements:
- He/she must have worked 2+ years in test software development role, ideally with high-speed optoelectronic equipment.
- The candidate must be experienced with:
- Object oriented programming language: C# or VB.NET
- Experience with relational databases such as SQL Server and mySQL.
- Scripting language: Python or other
- The candidate must be a self-motivated person with good documentation skills, strong attention to detail, and ability to work directly with design engineers.
- The candidate must be able to work on multiple projects simultaneously in a fast-moving environment.
- The candidate must show initiative and be able to work under limited supervision.
Desired skills:
- Experience in a manufacturing environment is a plus.
- Familiarity with optical and RF test equipment is a plus.
- Familiarity with basic concepts of optics is a plus.
- Experience working with cloud computing platforms such as AWS and Azure.
- Experience developing and testing REST APIs.
- Experience in developing modern Web applications is a plus.
- Experience developing reports and dashboards using SSRS or Power BI.
- Experience with NoSQL databases (ex. MongoDB).
- Experience with the different communication protocols: I2C, SPI, GPIB, USB, RS232.
Education:
- The candidate must possess at least a bachelor’s degree in computer science, Electrical Engineering or an equivalent discipline.
Compensation:
- $83 - $101K per year inclusive of bonuses and is commensurate with experience.
- Samtec's generous benefit package includes medical (HSA/PPO) dental, vision, hearing, group life, AD&D, short- and long-term disability, EAP, 401K match / profit sharing (Samtec will contribute 7% of your total gross pay to your 401(k) plan regardless of any contributions you make and will match the first 5% of your contribution to the 401(k)-plan dollar for dollar), plus other voluntary options, as well as paid time off.