Senior Software Engineer Apply
Role: Senior Software Engineer
Location: New Freedom, PA
Job Description
Qualifications
- We want you to bring your analytical thinking skills combined with your experience to apply design patterns, standard methodologies, and engineering principles to develop robust, scalable, and maintainable solutions
- Bachelor of Science or Master's degree in Electrical Engineering, Mechanical Engineering, or Electro-Mechanical Engineering
- 5+ years of LabVIEW software development experience in a test lab or similar environment
- Experience developing LabVIEW object-oriented code
- SQL Server and SQL programming language
- Experience with a managed development language such as C#. Ability to maintain and upgrade existing applications
- Ability to operate independently on individual projects and effectively manage multiple concurrent projects to meet required timing and schedules
- Ability to work in fast-paced, schedule driven work environment with structured development processes while being adaptable to changing priorities and requirements
- High level of logical thought processing and trouble shooting skills to identify and resolve software and hardware issues
- Highly effective and professional people skills required as part of an internal customer service team
- Strong verbal and written communication skills required
- Proficient with business efficiency software and Microsoft Suite Applications (Teams, Word, Excel, Access, and PowerPoint) and familiarity with software DevOps tools (version control, configuration management, issue tracking)
- #LI-SI1
Responsibilities
- As a Senior Engineer, you will be part of the test laboratory team making a significant impact on our organization!
- The software you develop will be used to support test lab operations and drive efficiency improvements
- You will perform standard engineering assignments to support LabVIEW software development of automated computer systems within the test lab
- These systems will encompass system control, data acquisition, data storage, data retrieval, analysis, and reporting
- Your programming expertise will contribute to enhancing our existing capabilities and implementing new features
- Collaborating with cross-functional teams, you will define and develop software requirements
- Provide LabVIEW computer programming to support effective and accurate testing processes at the JADEC Test Lab
- Craft and develop Supervisory Control and Data Acquisition (SCADA) systems including hardware such as data acquisition devices, instrumentation, and sensors
- Deploy, test, and troubleshoot SCADA systems
- Participate in Data Acquisition (DAQ) team discussions and collaborate with Test Lab client group members to develop software requirement specifications
- Provide complete product documentation and technical instructions for developed software
- Provide technical support and training to Test Lab client groups for our internal software systems
- Collaborate with other software developers both internally and externally to enhance our capabilities
- Collaborate with Test Lab Management, Test Engineers, and Test Technicians to meet client testing needs and schedules
- Demonstrate preferred JCI behaviors and carry out the Company's Code of Conduct and Business Ethics standards