Job description
We are looking for a Software Test Engineer for software products necessary throughout all phases of test and integration. Key projects will include developing and managing software for interfacing with flight hardware and test equipment in an abstract and flexible manner that can be quickly implemented into a variety of test campaigns, developing methods to store and access generated data, and equipping the test team with other software tools necessary to efficiently accomplish ambitious testing goals.
Minimum requirements:
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or Physics
- 3+ years of experience with hardware development or test software development
- 2+ years of programming experience using Python, LabVIEW, SQL, MATLAB, or Embedded C
Preferred experience includes:
- Experience working in a version-controlled environment (Git or SVN)
- Knowledge of Windows and Linux operating systems, VLANs and network security
- Experience developing graphical user interfaces for a production environment
- Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, and analog-to-digital conversion
- Understanding and experience in environmental testing such as vibration, shock, thermal, burnin, TVAC, EMI/EMC, and radiation effects
- Experience with remote control of test equipment including power supplies, digital oscilloscopes, DMMs, spectrum analyzers, RF signal generators, and vector signal analyzers
- Experience programming test equipment using SCPI
Responsibilities include:
- Design test solutions for flight hardware optimizing for reliability and efficiency
- Develop a modular, reusable test and automation software in Python (or similar languages) to be implemented in a variety of test applications to verify design and build quality
- Write software to interact with both units under test and the test equipment
- Develop custom automation solutions to facilitate testing, data storage, equipment tracking, and other tasks
- Define and implement project plans, identify and manage milestones, and set clear actionable goals that work in cooperation with goals across the company
- Identify areas that could benefit from automation, propose plans, and implement solutions
- Work closely with and receive feedback from engineering and manufacturing team members to improve test methodology in order to increase product reliability and yield
- Contribute to test plan development, review, and implementation for products, such as single-board computers
- Rates listed are not a guarantee of salary/rate. Rate offered at time of hire will depend on many factors including education, experience, interview results and skill level
GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran
Meredith Baldwin
learninglandscape.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, learninglandscape.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, learninglandscape.com is the ideal place to find your next job.