FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Engineer will be part of an agile/scrum development team, creating & supporting a re-usable operating environment for automated product testing and hardware-in-the-loop simulations.
- Develop modular software applications which interface test equipment hardware (including prime mover controllers, load banks, power supplies, discrete/analog I/O and comms data networks) and integrate them into a cohesive system.
- Collaborate with electrical engineers on wiring, hardware configuration, and test stand requirements.
- Develop leading-edge software tools, supercomputing clusters, and real-time software applications for Automatic Test Equipment using Object Oriented Design, scripting languages (Python, TCL & others), and the C++ programming language.
- Provide on-site and remote support (including debugging, operating system administration, and computer hardware build-up / teardown) to our internal customers in development labs.
- Lead development efforts for large software projects from a technical perspective (design, implementation, and test), as well as from a financial planning perspective.
- Develop for Linux and Windows operating systems.
- Generate and maintain software documentation and change requests.
- Review and update department processes.
Requirements
What you’ll need- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
- Demonstrated professional experience communicating in English across all levels of an organization (verbal and written).
- U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract.
- Prior experience developing and integrating software that directly interfaces with hardware-based test or measurement systems, hardware-in-the-loop (HIL) systems, or Automatic Test Equipment (ATE) environments in a lab or production setting.
- Python, C++, Bash, and TCL scripting experience.
- LabVIEW experience.
- Strong understanding of electrical engineering concepts.
- Object-oriented design and software design patterns.
- Configuration management experience.
- UX design experience.
Benefits
Comp & perks- Medical, dental, and vision insurance
- Three weeks of vacation for newly hired employees
- Generous 401(k) plan that includes employer matching funds
- Participation in the Employee Scholar Program (ESP)
- Life insurance and disability coverage
- Employee Assistance Plan, including up to 8 free counseling sessions.
- And more!
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software DevelopmentScripting LanguagesConfiguration ManagementUX DesignElectrical Engineering Concepts
Soft Skills
Communication Skills
