Senior Software Engineer
2 weeks ago
Allient Inc., a leading innovator in the motion control industry, is seeking a Senior Software Engineer to join our Rochester, NY team Allient Inc. is a global publicly traded company with over 2200 employees at 26 locations in 11 countries. As a Senior Software Engineer at Allient, you will lead the development and optimization of motion control products and systems. Senior Software Engineers research, design, and develop computer software systems in conjunction with hardware product development, performing a range of duties including the development and optimization of motion control algorithms, integration of EtherCAT protocols, and creation of graphical user interfaces. The Senior Software Engineer will develop product architecture to establish frameworks for product development, address product sufficiency, and integrate new technologies. Your expertise in Fieldbus technology will be critical in commissioning motion control drives and ensuring seamless system integration and performance. Apply now
Responsibilities:
- Motion Controller Development: Design, develop, and optimize motion control algorithms and systems to meet performance and reliability standards.
- EtherCAT Expertise: Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives.
- Graphical User Interface (GUI) Development: Develop and maintain graphical user interfaces for motion control systems, ensuring user-friendly and intuitive interactions for commissioning and monitoring.
- Commissioning and Testing: Oversee the commissioning of motion control drives, including system integration, troubleshooting, and performance validation.
- Fieldbus Technology: Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as Modbus/TCP, Ethernet/IP and Profinet.
- Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency.
- Technology Integration: Research and integrate new technologies to support product development.
- Vendor Coordination: Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single board computers.
- Development Cycle Management: Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance. Investigate product issues for problem resolution and enhancements to existing products.
- Team Coordination: Interface with other teams to ensure coordination of product development.
- Project Management: Manage projects with a moderate to high level of independence, depending on size and complexity.
- Technology Strategy: Participate in and contribute to technology strategy development to set new directions for the organization.
- Team/Product Leadership:Depending on the assignment, may perform the function of a Team Leader and/or Product Leader:
- Team Leader: Oversee day-to-day operations of a work unit/team, including giving technical direction, assignments, coordinating efforts of other engineers and technical support staff, monitoring and coaching staff, and providing input/co-authoring staff appraisals.
- Product Leader: Responsible for all technical aspects of their product line, including development, documentation, testing, maintenance, quality, support, training, and marketing. Performs the Team Leader function over their Product Platform Team.
Qualifications:
- Experience: 10+ years of professional experience in software engineering with a focus on motion controller development, EtherCAT, GUI development, and Fieldbus technology.
- Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field, with a Master’s degree preferred.
- Technical Skills Required:
- In-depth knowledge of EtherCAT protocols and real-time communication systems.
- Proven experience in developing and maintaining GUIs for industrial systems.
- Strong understanding of general Fieldbus technologies and their application.
- Proficiency with Windows operating system and computer operation; experience with QNX Neutrino or other POSIX-based operating systems is a plus.
- Proficiency in C, C++, C#, and VB.NET development.
- Experience with computer-based industrial automation motion controllers; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus.
- Must be a U.S. person due to ITAR regulations.
- Technical Skills Desired:
- Expertise in motion control algorithms and systems.
- Proficiency in Python.
- Experience using Microsoft Office applications.
- Other Skills and Abilities:
- Project Management: Proven experience in managing projects, including planning, execution, and monitoring to ensure successful outcomes.
- Embedded Software Development: Experience in developing software for embedded systems.
- FPGA Design: Knowledge of FPGA design is a plus.
*To learn more about Allient, visit our website at www.Allient.com
All qualified applicants will receive consideration for employment without regard to the individual's race, color, sex, national origin, religion, age, disability, genetic information, status as a military veteran or any other characteristic protected by applicable law.
-
Senior Software Engineering Manager
2 weeks ago
Rochester, New York, United States L3Harris Technologies Full timeJob Title: Senior Software Engineering ManagerJob Code: 13955Job Description:The Senior Software Engineering Manager at L3Harris Technologies is responsible for overseeing a team of skilled professionals and junior supervisors within the software engineering domain, tasked with developing intricate engineering solutions. This role demands a profound...
-
Senior Software Engineer with Data Skills
5 days ago
Rochester, United States ITX Corp Full timeJob DescriptionJob DescriptionSalary: $93,000 to $147,000Join Our Team as a Senior Software Engineer with Data Skills and Shape the Future of Data Engineering! Are you a seasoned Senior Software Engineer with a passion for harnessing the power of data to drive business insights and innovation? Do you thrive on solving complex data challenges and love...
-
Sr. Embedded Software Engineer
5 days ago
Rochester, United States L3Harris Technologies Full timeJob Title: Embedded Software Engineer – C++ Job Code: 15556 Job Location: Rochester, NY Job Schedule: 9/80 - employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off Job Description: The Senior Specialist, Software Engineering, designs, develops and extensively tests complex engineering solutions for...
-
Software Engineer
1 week ago
Rochester, United States Mindex Technologies, Inc., Full timeSoftware Engineer: Mindex Technologies, Inc. (Rochester, NY) seeks a Software Engineer to analyze, design, program, test, and implement a new software product, features, and functionality in an Angular, Java, Spring Boot, REST, Microservices, MongoDB, and OpenShift environment. Work as a member of a team to design, implement, debug, and maintain complex web...
-
Senior Staff Engineer
2 weeks ago
Rochester, United States Allient Inc. Full timeAllient Inc., a leading innovator in the motion control industry, is seeking a Senior Software Engineer to join our Rochester, NY team!Allient Inc. is a global publicly traded company with over 2200 employees at 26 locations in 11 countries. As a Senior Software Engineer at Allient, you will lead the development and optimization of motion control products...
-
Senior Staff Engineer
2 weeks ago
Rochester, United States Allient Inc. Full timeAllient Inc., a leading innovator in the motion control industry, is seeking a Senior Software Engineer to join our Rochester, NY team!Allient Inc. is a global publicly traded company with over 2200 employees at 26 locations in 11 countries. As a Senior Software Engineer at Allient, you will lead the development and optimization of motion control products...
-
Sr. Embedded Software Engineer
5 days ago
rochester, United States L3Harris Technologies Full timeJob Title: Embedded Software Engineer – C++ Job Code: 15556 Job Location: Rochester, NY Job Schedule: 9/80 - employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off Job Description: The Senior Specialist, Software Engineering, designs, develops and extensively tests complex engineering solutions for...
-
Sr. Embedded Software Engineer
5 days ago
rochester, United States L3Harris Technologies Full timeJob Title: Embedded Software Engineer – C++ Job Code: 15556 Job Location: Rochester, NY Job Schedule: 9/80 - employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off Job Description: The Senior Specialist, Software Engineering, designs, develops and extensively tests complex engineering solutions for...
-
Strategic Renewals Manager
2 days ago
Rochester, New York, United States BCC Software Full timeJob DescriptionBCC Software, a leading provider of postal and presort software solutions, is seeking a highly skilled Strategic Renewals Manager to oversee and optimize its renewals processes.Key ResponsibilitiesRenewals Strategic Planning and DevelopmentDevelop and implement strategic initiatives to enhance renewals accuracy, efficiency, and...
-
Junior Software Engineer
2 weeks ago
Rochester, New York, United States L3 Technologies Full timePosition: Junior Software Engineer Location: Rochester, NY Job Overview: Utilize principles of computer science, engineering, and mathematical analysis in the creation of software tailored for specific applications.Collaborate with diverse teams within the engineering department to design and assess the interfaces between hardware and software, ensuring...
-
Specialist, Software Engineer
3 weeks ago
Rochester, United States L3Harris Technologies Full timeJob Title: Specialist, Software Engineer Job Code: 14833 Job Location: Rochester, NY Job Schedule: 9/80 - Employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off Job Description: The L3Harris Communication Systems (CS) segment Tactical Communications sector (TCOM) is seeking a highly motivated, team...
-
Specialist, Software Engineer
1 week ago
Rochester, United States L3 Technologies Full timeJob Title: Specialist, Software Engineer Job Code: 14833 Job Location: Rochester, NY Job Schedule: 9/80 - Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off Job Description: The L3Harris Communication Systems (CS) segment Tactical Communications sector (TCOM) is seeking a highly motivated, team...
-
Software Engineer II
1 week ago
Rochester, United States The University of Rochester Full timeSoftware Engineer II Next Job Apply for Job When you are ready to apply, registering only takes a minute. Your online account allows you to upload your resume or CV, apply for jobs and access our online career tools. For general questions about the o Software Engineer, Software, Engineer, Education
-
Senior Automation Solutions Engineer
2 weeks ago
Rochester, New York, United States Bausch + Lomb Full timeBecome a key player at Bausch + LombBausch + Lomb stands as a distinguished global leader in the field of eye care, dedicated to preserving and enhancing vision for people around the globe. Our mission is straightforward: to enhance your vision for an improved quality of life.Position Overview:The Senior Automation Solutions Engineer will spearhead...
-
Senior Structural Bridge Engineer
2 weeks ago
Rochester, New York, United States CHA Consulting, Inc. Full timeWHY CHA?Creating Innovative Solutions.At CHA, we are dedicated to the principles of clean water, sustainable energy, safer transportation, and structures that seamlessly integrate with their environment. Our mission is to develop effective solutions that enhance lives and contribute positively to our communities. We take pride in our commitment to diversity...
-
Senior Structural Engineer
1 month ago
Rochester, United States Stantec Consulting International Ltd. Full timeDescription Stantec Buildings is on a mission to become the world’s leading integrated design practice. Our Structural Engineers, architects, engineers, interior designers, sustainability specialists, and technologists are passionate about the power of design. We take an innovative, collaborative approach to projects, sharing a common belief that...
-
Senior Engineer
3 months ago
Rochester, United States Colliers Engineering & Design Full timeOverview: Bergmann, an affiliate of Colliers Engineering & Design is currently looking for a Senior Engineer - Civil/Site to join our Civil/Site team in Rochester, NY! Our team of Civil/Site professionals regard you as a strategic partner. Whether facilitating a large retail complex, residential development or planning a small stand-alone establishment in a...
-
Senior Mechanical Engineer
1 day ago
Rochester, New York, United States The Liro Group Full timeWe are seeking a highly skilled Senior Mechanical Engineer to join our team at The LiRo Group. As a Senior Mechanical Engineer, you will be responsible for designing and implementing mechanical systems for commercial, industrial, and healthcare facilities.Key Responsibilities:Design and develop mechanical systems, including HVAC, plumbing, and fire...
-
Research and Development Engineer
1 day ago
Rochester, Minnesota, United States TALENT Software Services Full timeJob SummaryTalent Software Services is seeking an experienced Research and Development Engineer to join our team. As a key member of our engineering team, you will be responsible for developing new technology, products, materials, processes, or equipment with minimal supervision.Key ResponsibilitiesDevelop Innovative Solutions: Consistently generate...
-
Specialist, Software Engineer
2 weeks ago
Rochester, United States L3Harris Technologies Full timeJob Title: Spec, Software Engrg Job Code: 14876 Job Location: Rochester, NY Job Schedule: 9/80 - Employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday off Job Description: L3Harris’ Communication Systems segment is currently seeking a Specialist, Software Engineer to join our team. This position will be...