Embedded Software Integration & Verification Engineer
Allient
Rochester, NY · Posted October 6, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at Allient
More in New York job market · Manufacturing & Industrial · Engineering jobs
More roles at Allient
- Staff Analysis Engineer · Williamsville, NY
- Senior Electrical Engineer · Rochester, NY
- Staff Systems Engineer · Williamsville, NY
- Human Resources Specialist – Employee Benefits · Williamsville, NY
- Design Engineer · Tulsa, OK
- Sales Support Manager · Tulsa, OK
Similar jobs
- Full Stack Product Engineer (Senior/Staff) · Revin · New York, NY
- Member of Technical Staff - Applications · Reflection AI · New York, NY
- Forward Deployed Analytics Engineer · Translucent · New York, NY
- Member of Technical Staff - Shared Services · Reflection AI · New York, NY
- Forward Deployed Insights Engineer (Applied AI) · Translucent · New York, NY
- Member of Technical Staff · Concourse · New York, NY
Where Rochester, NY ranks
Where Rochester, NY placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #5Best cities for junior jobs in New York30% · of 11
- #6Best cities for software and engineering jobs in the Northeast168 openings · of 52
- #7Best cities for mid-career professionals in the Northeast57% · of 70
- #9Cities with the most jobs that do not need a four-year degree in the Northeast52 jobs · of 36
- #12Best cities for software and engineering jobs in the Mid-Atlantic168 openings · of 68
- #12Best all-round cities for mid-career professionals in the Northeast50 / 100 · of 26
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Allient Inc. is in growth mode and currently seeking an Embedded Software Integration and Verification Engineer to join our team in Rochester, New York!
The Embedded Software Integration & Verification Engineer will develop, integrate, and verify embedded software for motion control and industrial automation products. This role combines software development, test automation, and hands-on hardware/software integration with independent ownership of assigned deliverables. You will plan and execute your work, document results, communicate progress and risks, and demonstrate technical leadership through sound engineering decisions, constructive participation in reviews, and accountability for outcomes. The role offers opportunities to help design and build automated test frameworks, improve verification capabilities, and grow into broader technical ownership. Apply now!
Responsibilities:
Develop and maintain embedded software, test tooling, and automation for product integration and verification. Help design, build, and improve automated test frameworks and reusable test assets.
Develop and execute test procedures and automated tests for assigned features, including unit, integration, regression, and system testing; support hardware/software-in-the-loop testing as needed.
Implement test execution, data acquisition, pass/fail checks, performance measurements, and reporting. Maintain traceability between requirements, tests, results, and supporting evidence.
Integrate and debug embedded hardware, software, communications, sensors, actuators, and peripherals using diagnostic tools and bench instrumentation.
Investigate software, protocol, timing, and system issues; document findings, collaborate on corrective actions, and verify resolution of assigned defects.
Maintain version-controlled code, test configurations, and documentation. Contribute to regression automation and integration with existing build and test pipelines.
Collaborate with firmware, electrical, electromechanical, and product teams on integration, verification, and release activities. Demonstrate technical leadership by proposing improvements, explaining technical tradeoffs, and contributing solutions during reviews.
Own assigned deliverables from planning through completion: estimate effort, track progress, meet agreed acceptance criteria, and raise dependencies or blockers promptly. Seek technical input when needed while remaining accountable for results.
Minimum Qualifications:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
3–5 years of professional experience in embedded software/firmware development, software integration, or automated verification, including hands-on software development and testing.
Proficiency in Python, C/C++, or another language used for embedded development or test automation; experience writing maintainable software and automated tests.
Experience developing test procedures, evaluating results against requirements, and documenting defects and verification evidence.
Working knowledge of embedded software concepts, including build tools, logging, state machines, and fault handling.
Hands-on hardware/software integration and debugging experience with embedded interfaces such as SPI, I2C, UART, CAN, or Ethernet, and familiarity with bench instrumentation.
Ability to troubleshoot software behavior, communications, timing, and hardware/software interactions using a structured approach.
Experience with version control and software development workflows; proficiency with Windows-based development environments and engineering tools.
Must be a U.S. person due to ITAR regulations.
Motion control or industrial automation experience, including servo systems, drive/controller integration, feedback devices, or performance characterization.
Familiarity with EtherCAT, CANopen, RTOS, embedded Linux, or board bring-up.
Experience with HIL/SIL testing, automated bench systems, fault injection, or protocol and timing analysis.
Familiarity with CI/CD pipelines or test frameworks such as Azure Pipelines, Jenkins, or Robot Framework.
Exposure to CODESYS, IEC 61131-3, MATLAB/Simulink, or related controls software.
Don't let this opportunity pass you by - APPLY TODAY!
To learn more about Allient Inc. visit www.Allient.com
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