Senior Test Software Development Engineer

Greece, New York Nokia

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

As a Senior Test Software Development Engineer, you'll play a key role in shaping the future of Nokia's leading 7750 SR internet router, powering the evolution of Mobile Gateways and Data Center networks. Your expertise will drive end-to-end automated testing across a wide array of IP/MPLS features, from L2/L3/MPLS to QOS, while pushing the limits of hardware performance and scaling. You'll collaborate with Software, Hardware, Support, and Product Management teams, ensuring top-tier functionality and readiness for General Availability (GA) release. Join the cutting-edge world of Network Infrastructure, where IP Routing, Optical Networks, and submarine systems deliver unmatched speed, reliability, and efficiency in an ever-growing market. Qualifications Bachelor's degree or equivalent experience (especially in CS, EE) 8-12 years of software development and engineering experience Experience in IP networking testing and troubleshooting Experience and knowledge of Linux and programming languages (preferably scripting languages like Python, Perl, TCL, shell) Proven aptitude for methodical problem-solving, good communication skills, strong attention to detail, and ability to work well in a close-knit team Ability to lead technical discussions and decisions Quick learner, self-starter, personal and project management skills Preferred Qualifications Master's degree from a university Knowledge (and experience if possible) of routing protocols (OSPF, ISIS, BGP) and/or signaling protocols (RSVP, LDP, Segment Routing) Knowledge (and experience if possible) of CNF (Cloud-native Networking Function), VNF (Virtualized Networking Function), SDN, and related virtualization/cloud technologies (Containers, Kubernetes, OpenStack, KVM/QEMU, Xen, VMware ESXi) Familiarity with networking test tools (IXIA, Spirent, IPerf, Wireshark, etc.) Benefits Comprehensive private life and medical insurance plans Annual medical check-up program Pension plan for future financial security Ticket restaurant e-card (currently €120 monthly) Company mobile device and subscription Company bus transportation Flexible working hours and hybrid/remote work options (+€50 one-time support) Confidential Personal Support Service Employee share purchase plan Recognition program "Everyday Excellence" Referral bonus of 000 90 days paid leave for new child Social clubs and cultural activities Access to e-learning platforms (NokiaEDU, Harvard ManageMentor, LinkedIn Learning) Opportunities for career growth and development Responsibilities Create and execute test plans for Nokia's IP products Review test plans, procedures, and infrastructure Automate test cases using Python in Pytest environment Integrate automation into regression infrastructure Augment test strategies with real-world customer deployments Collaborate with documentation team for customer documentation This position is expected to play a role in system design to ensure Quality Assurance throughout the product lifecycle. #J-18808-Ljbffr

View Now

Senior Test Software Development Engineer

14600 Rochester, New York Nokia

Posted today

Job Viewed

Tap Again To Close

Job Description

As a Senior Test Software Development Engineer, youll play a key role in shaping the future of Nokias leading 7750 SR internet router, powering the evolution of Mobile Gateways and Data Center networks. Your expertise will drive end-to-end automated testing across a wide array of IP/MPLS features, from L2/L3/MPLS to QOS, while pushing the limits of hardware performance and scaling. Youll collaborate with Software, Hardware, Support, and Product Management teams, ensuring top-tier functionality and readiness for General Availability (GA) release. Join the cutting-edge world of Network Infrastructure, where IP Routing, Optical Networks, and submarine systems deliver unmatched speed, reliability, and efficiency in an ever-growing market.

Qualifications Bachelors degree or equivalent experience (especially in CS, EE)

8-12 years of software development and engineering experience

Experience in IP networking testing and troubleshooting

Experience and knowledge of Linux and programming languages (preferably scripting languages like Python, Perl, TCL, shell)

Proven aptitude for methodical problem-solving, good communication skills, strong attention to detail, and ability to work well in a close-knit team

Ability to lead technical discussions and decisions

Quick learner, self-starter, personal and project management skills

Preferred Qualifications Masters degree from a university

Knowledge (and experience if possible) of routing protocols (OSPF, ISIS, BGP) and/or signaling protocols (RSVP, LDP, Segment Routing)

Knowledge (and experience if possible) of CNF (Cloud-native Networking Function), VNF (Virtualized Networking Function), SDN, and related virtualization/cloud technologies (Containers, Kubernetes, OpenStack, KVM/QEMU, Xen, VMware ESXi)

Familiarity with networking test tools (IXIA, Spirent, IPerf, Wireshark, etc.)

Benefits Comprehensive private life and medical insurance plans

Annual medical check-up program

Pension plan for future financial security

Ticket restaurant e-card (currently 120 monthly)

Company mobile device and subscription

Company bus transportation

Flexible working hours and hybrid/remote work options (+350 one-time support)

Confidential Personal Support Service

Employee share purchase plan

Recognition program "Everyday Excellence"

Referral bonus of 2,000

90 days paid leave for new child

Social clubs and cultural activities

Access to e-learning platforms (NokiaEDU, Harvard ManageMentor, LinkedIn Learning)

Opportunities for career growth and development

Responsibilities Create and execute test plans for Nokia's IP products

Review test plans, procedures, and infrastructure

Automate test cases using Python in Pytest environment

Integrate automation into regression infrastructure

Augment test strategies with real-world customer deployments

Collaborate with documentation team for customer documentation

This position is expected to play a role in system design to ensure Quality Assurance throughout the product lifecycle.

#J-18808-Ljbffr

View Now

Lead Application Developer

14600 Rochester, New York Marsh LLC

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Our not-so-secret sauce.

Award-winning, inclusive, Top Workplace culture doesn’t happen overnight. It’s a result of hard work by extraordinary people. The industry’s brightest talent drive our efforts to deliver purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Lead Application Developer at MMA.

Marsh McLennan Agency (MMA) provides business insurance, employee health & benefits, retirement, and private client insurance solutions to organizations and individuals seeking limitless possibilities. With offices across North America, we combine the personalized service model of a local consultant with the global resources of the world’s leading professional services firm, Marsh McLennan (NYSE: MMC).

A day in the life. 


As a Lead Application Developer on the MMA Application Development team, you’ll head a team of developers in the design, development, coding, testing, and debugging of applications. These applications are vital to the success of the organization and add value to our client’s experience. As a lead developer you will both mentor and teach other developers, as well as promote MMA (Marsh & McLennan Agency) technology standards, process, and procedures of the software development life cycle. Through servant-style leadership, you will manage a team of developers capable of handling complex projects and resulting in high-quality products. 

Our future colleague.
We’d love to meet you if your professional track record includes these skills:


•    A proven ability to lead an innovative, motivated Custom Application Development Team – to enhance the business through collaboration, innovation, creative solutioning, and delivery excellence.


•    A proven track record of successfully delivering highly scalable digital products while navigating complex, and sometimes urgent, and technically challenging questions and issues.


•    Design, coding, testing and debugging new and existing applications within coding standards and best practice guidelines.


•    A propensity for building strong relationships with all stakeholders, including internal project teams, business analysts, product owners, scrum-masters, developers, and testers.

•    10+ years of experience, with a proven track record of successfully delivering highly scalable digital products, including 2+ years of leadership experience.

•    Hands-on experience with:


o    Complex software product delivery in an Agile environment.
o    Building distributed systems at scale based on microservices architecture.
o    Object-oriented programming experience using languages such as Blazor, C#, .NET, IIS, SQL, and NoSQL databases.
o    API Management systems like Apigee and Informatica, as well as REST API design and implementation.
o    Azure and/or AWS public cloud technology stack
o    Container technologies like Docker and Kubernetes.
o    Continuous integration and robust build and test automation, including cross platform stacks and containerization (Azure DevOps, GitHub Actions, JFrog Artifactory).
o    Code reuse to decrease time to market, create code uniformity, increase scalability and agility.
o    Monitoring system performance trends and recommends improvement plans.
o    Runing an Agile Development Pod using the Scrum framework to manage user stories, backlog, and sprints.

•    An interest in new technologies and trends in Open Source, UI, AI etc.

These additional qualifications are a plus, but not required to apply:


•    Bachelor’s Degree in Computer Science or a related field.
•    Insurance or Finance Industry related knowledge

Legal work authorization to work in the U.S. on a permanent and ongoing basis without the need for sponsorship now or in the future.

We know there are excellent candidates who might not check all of these boxes. Don’t be shy. If you’re close, we’d be very interested in meeting you.


Valuable benefits.


We value and respect the impact our colleagues make every day both inside and outside our organization. We’ve built a culture that promotes colleague well-being through robust benefit programs and resources, encourages professional and personal development, and celebrates opportunities to pursue the projects and causes that give colleagues fulfilment outside of work.   


Some benefits included in this role are:


•    Generous time off, including personal and volunteering
•    Tuition reimbursement and professional development opportunities
•    Remote Work
•    Charitable contribution match programs
•    Stock purchase opportunities

To learn more about a career at MMA, check us out online: or flip through our recruiting brochure:


Follow us on social media to meet our colleagues and see what makes us tick: 


•    
•    
•    
•    

Who you are is who we are. 


We embrace a culture that celebrates and promotes the many backgrounds, heritages and perspectives of our colleagues and clients. We are always seeking those with ethics, talent, and ambition who are interested in joining our client-focused teams. 


Marsh McLennan and its affiliates are EOE Minority/Female/Disability/Vet/Sexual Orientation/Gender Identity employers.

#MMAIT 
#MMADeveloper
#ApplicationDevelopement
#Developer
 



The applicable base salary range for this role is $96,500 to $168,800.

The base pay offered will be determined on factors such as experience, skills, training, location, certifications, education, and any applicable minimum wage requirements. Decisions will be determined on a case-by-case basis. In addition to the base salary, this position may be eligible for performance-based incentives.

We are excited to offer a competitive total rewards package which includes health and welfare benefits, tuition assistance, 401K savings and other retirement programs as well as employee assistance programs.

Applications will be accepted until: September 25, 2025

View Now

Software Engineer - Applications Development - C++ C#

14600 Rochester, New York ZipRecruiter

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job DescriptionJob Description

Software Engineer – Applications Development
Rochester Hills, MI
Full-Time | On-Site or Hybrid

Join a growing team that’s building cutting-edge diagnostic applications for the automotive industry. We're looking for a versatile Software Engineer to develop cross-platform apps that help technicians troubleshoot and repair vehicles. If you're passionate about code that interacts with hardware, this is for you.

Responsibilities:

  • Design and develop applications for Windows, Android, and iOS platforms

  • Use C/C++, C#, and .NET frameworks to build robust software solutions

  • Interface with embedded systems and diagnostic hardware

  • Implement multithreading, event-driven programming, and software design patterns

  • Collaborate with cross-functional teams in an Agile environment

Qualifications:

  • 5+ years of experience in software development (C/C++, C#)

  • Strong knowledge of MySQL, Microsoft Access, or similar database systems

  • Background in embedded development or hardware/software integration

  • Familiarity with version control tools (Git, SVN) and Agile workflows

  • Excellent troubleshooting and independent problem-solving skills

Company DescriptionLooking to join a global leader at the forefront of solving today’s most complex challenges? You’ll work with multidisciplinary teams delivering innovative engineering, technical, and consultancy solutions that build smarter, more sustainable infrastructure—from advanced manufacturing and water systems to life sciences and critical facilities—backed by decades of proven success.Company DescriptionLooking to join a global leader at the forefront of solving today’s most complex challenges? You’ll work with multidisciplinary teams delivering innovative engineering, technical, and consultancy solutions that build smarter, more sustainable infrastructure—from advanced manufacturing and water systems to life sciences and critical facilities—backed by decades of proven success.

View Now

Entry Level Software Engineer (GUI Development)

14600 Rochester, New York CACI International

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Entry Level Software Engineer (GUI Development)

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

The Opportunity:

CACI is currently seeking an entry level software engineer to join our Mastodon Design User Interface team in Rochester, NY!

We specialize in designing and building hardware and software to meet our customers’ requirements. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded &application-level software, reverse engineering & protocol analysis, and RF signals exploitation and communications systems.

Responsibilities:

Serve as an team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.

Responsible for:

• Designing, developing, and implementing custom software to control Mastodon's suite of sensor products

• Support maintaining and improving existing software

• Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases

• Ensuring product quality and timeliness of work, resolving problems to meet objectives, and providing periodic status reports

Qualifications:

Required:

• College degree (B.S.) in Computer Science, Software Engineering, or a related discipline.

• Experience with source code control systems and concurrent development workflows (Git preferred)

• Ability to diagnose performance bottlenecks and implement optimizations

• Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability

• Strong communication skills

• Object oriented design and development (OODD) expertise

• Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.

• Must be able to obtain and maintain a US DoD Security Clearance

Desired:

• Experience using Kotlin or Java to develop applications for Android devices and desktop/laptop computers

• Experience creating plugins within a framework of existing Android applications

• Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL

• Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).

• DevOps experience/CI/CD pipeline.

___

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Your potential is limitless. So is ours.

Learn more about CACI here. (

___

Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .

The proposed salary range for this position is:

$58,000-$115,900

CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

View Now

Entry Level Software Engineer (GUI Development)

14651 Rochester, New York CACI International

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Entry Level Software Engineer (GUI Development)
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
* * *
**The Opportunity:**
CACI is currently seeking an entry level software engineer to join our Mastodon Design User Interface team in Rochester, NY!
We specialize in designing and building hardware and software to meet our customers' requirements. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded &application-level software, reverse engineering & protocol analysis, and RF signals exploitation and communications systems.
**Responsibilities:**
Serve as an team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.
Responsible for:
- Designing, developing, and implementing custom software to control Mastodon's suite of sensor products
- Support maintaining and improving existing software
- Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
- Ensuring product quality and timeliness of work, resolving problems to meet objectives, and providing periodic status reports
**Qualifications:**
_Required:_
- College degree (B.S.) in Computer Science, Software Engineering, or a related discipline.
- Experience with source code control systems and concurrent development workflows (Git preferred)
- Ability to diagnose performance bottlenecks and implement optimizations
- Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability
- Strong communication skills
- Object oriented design and development (OODD) expertise
- Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
- Must be able to obtain and maintain a US DoD Security Clearance
_Desired:_
- Experience using Kotlin or Java to develop applications for Android devices and desktop/laptop computers
- Experience creating plugins within a framework of existing Android applications
- Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL
- Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).
- DevOps experience/CI/CD pipeline.
-
**___**
**What You Can Expect:**
**A culture of integrity.**
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
**An environment of trust.**
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
**A focus on continuous growth.**
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
**Your potential is limitless.** So is ours.
Learn more about CACI here. ( Range** : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here ( .
The proposed salary range for this position is:
$58,000-$115,900
_CACI is_ _an Equal Opportunity Employer._ _All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any_ _other protected characteristic._
View Now

Sr Software Developer/ Software Engineer

14600 Rochester, New York Echo IT Solutions, Inc.

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Sr Software Developer/ Software Engineer

Rochester, NY

Job Description:

The primary objective of the work is embedded software development of safety critical software in C using numerical assurance and checked redundant techniques needed for CTDOT program. Occasional tool work is done in C++ or C#.

Required skills/Certification:

Experience in software engineering, development, V&V for signaling products.

Experienced knowledge of NISAL numeric insurance techniques for source code and fault injection.

Experience in Assembly language.

Knowledge of international standards AREMA, CENELEC, IEEE.

Knowledge of railways signaling system, product. Strong knowledge and utilization of tools for software configuration management, documentation management and change management (ClearQuest, SVN, AEC12, Bazaar, Code Collaborator, RTC, GIT).

Project Scope:

Complete software requirements, software architecture, and implementation as well as support for the design of test scripts with specific focus on NISAL vital application and ACSES 2oo2 development.

Updating and operating the On-Board equipment in the CTDOT configuration, together with the complete suite of SW tools.

Debugging complex integrated systems (instrumented code).

Writing source code in compliance with coding standards.

Support other peers with dedicated technical reviews and become an active part of the review community.

Keywords to search:

NISAL numeric, Debugging, C++ or C#.

Experience in software engineering, development, V&V for signaling products.

Experienced knowledge of NISAL numeric insurance techniques for source code and fault injection.

Experience in Assembly language.

Knowledge of international standards AREMA, CENELEC, IEEE.
View Now
Be The First To Know

About the latest Software development Jobs in Fairport !

Software Engineer

14600 Rochester, New York CaterTrax

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Hungry, humble and smart? If you have these qualities, we want you on the team.

Job Summary:

POSITION SUMMARY: Reporting to a technology leader at CaterTrax, the Software Engineer is responsible for designing, building, testing, and maintaining modern web applications with an AI-first development approach. This role uses GitHub Copilot, Cursor, and other AI-assisted tools as the primary method of development across the full stack, leveraging technologies including React, TypeScript, Next.js, C#, .NET, Docker, Azure Functions, and Azure Data Store services. This engineer will work closely with Business Analytics, UX, QA, and DevOps to deliver performant, scalable, and maintainable software while championing AI-enhanced workflows.

This is a hybrid position located in Rochester, NY

Job Description:

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Work with Azure data services including Azure SQL, Blob Storage, and Cosmos DB.

  • Automate builds, tests, and deployments using GitHub Actions.

  • Participate in agile workflows and collaborate cross-functionally to deliver product features.

  • Apply AI tooling to accelerate software design, development, and documentation.

  • Maintain clean, version-controlled, and well-documented codebases.

  • Troubleshoot and resolve production issues with input from monitoring and logging tools.

  • Contribute to architecture reviews and support the evolution of CaterTrax’s AI-first software platform.

SKILLS AND COMPETENCY REQUIREMENTS:

  • Proficiency in React, TypeScript, Next.js

  • Strong C# and .NET backend development skills

  • Deep experience with AI-enhanced development using GitHub Copilot or Cursor

  • Comfortable working in Docker Desktop and developing Azure Functions

  • Familiarity with Azure Data Store technologies (Azure SQL, Cosmos DB, Blob Storage)

  • CI/CD with GitHub Actions

  • Version control with Git

  • Familiarity with monitoring and logging tools such as Azure Monitor, Application Insights

  • Excellent analytical, communication, and documentation skills

  • Ability to work independently and collaboratively in a remote or hybrid environment

  • MS Office (Outlook, Word, Excel, PowerPoint)

  • Atlassian Jira/Confluence

  • Intermediate Visual Studio

  • Intermediate Visual Studio Code

  • Intermediate Microsoft Azure Cloud

  • Intermediate Code Base Management (using GitHub or equivalent)

EDUCATION:

Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

EXPERIENCE:

1-3+ years of experience in full stack software engineering, with strong exposure to frontend and backend technologies. Demonstrated daily use of AI-assisted development tools such as GitHub Copilot or Cursor. Experience building and deploying cloud-native applications and using containerized development environments.

COMPENSATION:

Starting at 70,000 annually

Worker Type:

Regular

Number of Openings Available:

1

Be part of something big. Apply to join our team today

CaterTrax is an industry leading catering management software company that was built by caterers for caterers. Primarily serving the non-commercial foodservice industry, CaterTrax provides flexible solutions to multi-unit contractors across the United States and Canada, streamlining enterprise management for the largest managed hospitality providers in the country. Affectionately referred to as TRAXERS, over 7,500 operators, across multiple lines of business, use CaterTrax’s TRAX Platform to manage their business. Read their stories here ( .

CaterTrax is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, color, creed, national origin, gender, gender identity, gender expression, disability, marital status, veteran status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.

CaterTrax is part of a CSI Group of Companies

Back to Job Postings (

View Now

Embedded Software Engineer

14600 Rochester, New York Allied Motion Technologies

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, industrial automation, and packaging. Apply now!

Responsibilities:
  • Servodrive Development: Design, develop, and optimize embedded motion control and I/O 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.
  • Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency.
  • Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team.
  • 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 CANopen, Modbus/TCP, Ethernet/IP and PROFINET.
  • 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.
Qualifications:
  • Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies.
  • Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field.
  • Technical Skills Required:
    • Expertise in embedded system design and real-time programming.
    • In-depth knowledge of EtherCAT protocols and real-time communication 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++; experience with C# and Python is a plus.
    • Must be a U.S. person due to ITAR regulations.
  • Technical Skills Desired:
    • Experience in motion control algorithms and systems.
    • Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus.
    • Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing.
    • Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems.
    • Proficiency in Python.
    • Ability to design, build, wire, and maintain test platforms used for evaluating electronic components.
    • Knowledge of FPGA design.


Don't let this opportunity pass you by - APPLY TODAY!

To learn more about Allient Inc. visit

*Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
View Now

Junior Software Engineer

14600 Rochester, New York Mitel Service

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Software Developer

At Mitel, you will have the opportunity to help businesses connect, collaborate and provide better experiences for our customers. You will deliver valuable contributions in creating business success within our global organization utilizing your unique attributes, skills and experience.

Please take a moment to look over this opportunity and if interested, feel free to send us your application. If this is not the right opportunity for you, you can also sign up for Job Alerts by creating an account. This will give you a profile that you can use for all future applications, and you will be notified whenever a new position that matches your criteria becomes available.

Overview

We are seeking a talented and motivated Software Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining software applications that meet our business needs. You will collaborate with cross-functional teams to deliver high-quality solutions and contribute to all stages of the software development lifecycle.

Responsibilities
  • Design, develop, test, and deploy software applications.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug issues, provide solutions in a timely manner.
  • Collaborate with software engineers, software architects, product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Participate in code reviews and contribute to team best practices.
  • Stay up-to-date with industry trends and emerging technologies.
Requirements
  • BSc in Computer Science, Software Engineering or relevant field
  • Good Knowledge of C/C++ (Object Oriented Programming, Data Structures and Design patterns)
  • Good Knowledge of Linux OS/scripting languages
  • Good programming skills with a mindset of solving problems efficiently with creativity
  • Ability to learn new technologies/frameworks fast
  • Passionate about software/technology, ideally with contribution to open source projects
  • Good communication and presentation skills
  • Excellent teamwork abilities
  • Fluency in English
Additional Skills (Advantageous)
  • Strong problem-solving skills and attention to detail.
  • Familiarity with Agile development methodologies
  • Knowledge of version control software - git/svn

Mitel is committed to achieving workforce diversity and creating an inclusive working environment. Diversity makes sense for us, for our customers and for our future. We value different perspectives, skills and experiences, and welcome applications from all sections of the community.

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Fairport