What are the responsibilities and job description for the Sr Software Engineer position at Analogic Corporation?
Job Description
Job Description
Why should you join the Analogic team?
At Analogic, we work together to create life-changing technology. We value your unique skills and abilities and invite you to join our team in saving lives by supplying health care workers with high-tech medical products and transportation security professionals with leading-edge aviation security screening equipment. We offer great benefits, a 9 / 80 work schedule and career advancement. To learn more about our culture, mission and vision please visit www.analogic.com
Job Purpose :
Copley Controls is a leading innovator in the field of motion control products, dedicated to delivering high-performance solutions for a wide range of industries, including robotics, automation, aerospace, and more. Our commitment to excellence and cutting-edge technology drives us to continuously push the boundaries of what is possible. We are seeking a highly skilled and motivated Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating high-quality, scalable, and maintainable software solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that enable and support Copley Controls products.
Essential Duties and Responsibilities :
- Design, develop, test, and maintain software applications.
- Work independently and collaborate with cross-functional teams, including hardware engineers, software developers, and applications engineers to define software requirements and specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and coding standards.
- Conduct thorough testing and debugging of software to ensure functionality and performance.
- Participate in code reviews and provide constructive feedback to ensure high quality code and adherence to best practices.
- Develop and maintain documentation for software design, implementation, and testing processes.
- Stay up to date with the latest advancements in software development, technologies, and industry trends.
- Contribute to continuous improvement initiatives, identifying opportunities to enhance software development processes and methodologies.
Education, Work Experience, Skills and Competencies Requirements :
Knowledge of safety standards and regulatory requirements related to motion control products is preferred.
Physical Requirements :
Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and / or quantitative productivity standards.
Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state and local standards.
Must be able to occasionally lift and carry up to 30 lbs.
Must be able to talk, listen and speak clearly on the telephone and in videoconferences (Teams, Zoom, etc.).
Position involves prolonged sitting and extensive use of computer / keyboarding.
What We Offer :
We appreciate that our employees work diligently to contribute to our success as an organization. We also recognize the importance of work-life balance and therefore developed a competitive total rewards package including programs that offer employees flexibility to balance their work and life including :