Principal Software Engineer
Tolland, CT 
Share
Posted 10 days ago
Job Description

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:

* B.S. in Computer Science (M.S. preferred) or a related engineering discipline.

* A minimum of 10 years in a software development role.

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.


Gerber Technology LLC 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.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields