Lectra Tolland , CT 06084
Posted 2 weeks ago
The Opportunity:
Lectra continues to expand its commitment to the Industry 4.0 revolution. Our automated manufacturing equipment, including fabric spreading and cutting machines, are connected and leverage the power of the cloud to improve their performance and deliver customer value. Our R&D Software department, based in Tolland, CT is looking for a Principal Software Engineer to join our team to help develop desktop, embedded and IoT based applications to for our systems.
Lectra is seeking a qualified individual to join our multidisciplinary Engineering team. Use your creativity to innovate, solve problems and design new solutions for Lectra's existing and next generation of automated systems solutions. Apply your software skills in a variety of areas including the development of real-time embedded systems, multi-threaded applications, graphical user interface design, database development, networking/communications interfaces and process control.
As a Principal Software Engineer in an Agile development environment, you will contribute to the design, development, and maintenance of Embedded, .NET, MFC and IoT applications across real-time, user interactive and Cloud environments.
Your responsibilities will include the following:
Performing software engineering tasks related to the functional and technical design of the application scope entrusted to your team
Help lead in the technical and architectural decision-making process
Developing desktop and embedded application software and services, including automated tests as appropriate, and deploying these solutions to the target environment
Documenting solutions and processes within the scope of your development activities. Committing to a culture of continuous improvement for your team:
o Improving existing applications through performance enhancements, code refactoring and bug fixes
Qualifications:
o Minimum of 3 years of experience in a real-time software development role preferred
Experience developing object-oriented applications in C# and C++ for .Net.
Experience with multi-threaded application development.
Experience with large-scale application development
Experience with Design Patterns
Experience with WCF and WPF.
Experience with real-time software development
Experience developing motion control software
Experience Visual Studio development tools.
Experience version control and work item tracking tools including GitLab, TFS and Jira
Experience with Agile methodologies including Scrum and Kanban
Experience with continuous integration
Interface with Product Management to ensure effective implementation of software enhancements and defect repairs.
Provide technical leadership in the selection and implementation of appropriate development technologies and tools.
Provide technical advice and assistance to engineering personnel as necessary.
Strong written and oral communications skills.
Strong desire and proven track record working in a team environment
The following skills are a plus:
Experience with Windows Workflow Foundation
IoT Experience
Experience with vision and vision capture
Experience with EtherCAT or other distributed controls solutions
Experience with Jenkins
Experience with Microsoft COM
Unit testing and test-driven development
Experience with large-scale MFC application development
Experience with rapid prototyping of hardware/software systems
Experience as a SCRUM Master
Prior experience as a technical lead
Proven history of mentoring
Lectra is an Equal Opportunity Employer
It is our policy to foster a workforce that accepts and respects differences. We provide equal employment opportunity for all persons without regard to race, color, national origin, language, religion, age, sex, veteran status, marital status, sexual orientation, gender identity, disability, medical condition, ancestry, citizenship, or political opinion.
Cymertek
Posted Today
VIEW JOBSLectra