What are the responsibilities and job description for the Senior Software Engineer position at Tech Tammina LLC?
Job Description
Job Description
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 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
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Software Engineer?
Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.