Principal Software Engineer

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:

  • 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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer (Swe) Ts/Sci With Poly Clearance Required Gnrc
New!

Cymertek

Posted Today

VIEW JOBS 5/15/2024 12:00:00 AM 2024-08-13T00:00 PLUG IN to CYMERTEK And design your future… Position : Principal Software Engineer Description :  Cymertek is looking for a Principal Software Engin Cymertek Reston VA

Principal Software Engineer

Lectra