Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

Allied Motion Technologies

Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York!

The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development. This role combines deep technical leadership, product ownership, and hands-on embedded software development, leading the architecture and implementation of complex embedded motion control systems. The role requires a high degree of independence and leadership in complex projects, including management of the full software development lifecycle, contribution to technology strategy, on-time software delivery, mentorship of junior engineers, and serving as a technical and/or product leader for assigned software platforms and product lines. Apply now!

Responsibilities:

Develop Embedded Servo Drive Controls
  • Design, implement, and optimize embedded motion control, servo, and I/O systems to meet aggressive performance, determinism, and reliability requirements.
  • Own critical subsystems within larger product architectures.
  • Serve as a technical authority for EtherCAT and real-time fieldbus architectures.
  • Lead the design and implementation of high-performance communication stacks, synchronization strategies, and distributed systems between controllers and drives.
  • Lead integration and optimization of multiple industrial protocols. Ensure robust interoperability with third-party systems and controllers.
Architect and Develop System and Product Software Architectures
  • Contribute to and own portions of system-level architecture for embedded platforms, spanning firmware, real-time OS, communication layers, and hardware/firmware boundaries.
  • Translate high-level architectural direction into robust subsystem designs that scale across products.
  • Research and integrate new technologies to enhance product capabilities.
  • Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single-board computers.
  • Investigate and resolve software issues, implementing enhancements and optimizations.
Manage Full Software Development Lifecycle
  • Oversee all phases of software development (design, coding, testing, documentation, deployment, and maintenance).
  • Create and maintain verification and regression tests for all aspects of the design of developed products.
  • Manage projects independently, adapting to complexity and scale.
  • Support a culture of continuous improvement and innovation within the team, engaging in advanced training and professional development initiatives.
  • Collaborate with cross-functional teams to ensure cohesive system design and support the alignment of software development projects with organizational goals and product roadmaps.
  • Adhere to best practices in software development and documentation, ensuring compliance with industry standards and regulatory requirements.
  • Stay updated with emerging technologies and methodologies to contribute to efficiencies and competitive advantages in software engineering processes.
Provide Technical Leadership & Strategy
  • Provide mentorship and technical guidance to junior engineers.
  • Contribute to technology roadmaps and strategic planning for software development.
  • Lead efforts in continuous improvement, innovation, and best practices.
  • Lead and actively participate in all phases of the product lifecycle-architecture, implementation, review, documentation, testing, release, and long-term maintenance.
  • Own complex problem investigations in the field and drive root-cause analysis and systemic improvements.
  • Support coordination across teams, including hardware, QA, and product management.
  • As a Technical Leader, provide technical direction, work coordination, mentoring, and oversight for contributing engineers on assigned projects, products, or initiatives (as assigned).
  • As a Product Leader, take ownership of a specific product line's software development, documentation, testing, maintenance, quality, and support (as assigned).
Education & Experience:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in embedded software/firmware development.
  • Demonstrated ownership of complex embedded systems or product architectures in production environments.
Technical Skills Required:
  • Expert-level experience with embedded systems architecture, design and real-time programming.
  • Expert-level proficiency in C / C++, including coding standards and optimization techniques.
  • Strong experience in debugging deterministic real-time systems with kHz control loops or faster.
  • Knowledge of, or demonstrated ability to rapidly learn and apply, EtherCAT protocols and industrial fieldbus technologies and their applications (CANopen, Modbus/TCP, and Ethernet/IP).
  • Proficiency with Windows-based development environments and standard engineering computing tools.
  • Proficiency with embedded software development environments, including toolchains, version control, build systems, software quality tools, and agile development practices.
  • Hands-on debugging with electronics instrumentation (debuggers, oscilloscopes, logic analyzers).
  • Must be a U.S. person due to ITAR regulations.
Optional, Desirable Technical Skills:
  • Functional safety awareness (IEC 61508 / IEC 61800-5-2 / SIL concepts).
  • Experience with Embedded control system integration:
  • Motion control algorithms and systems.
  • ROS 2, with a focus on motion control and servo drive interfacing.
  • RTOS for embedded controllers (e.g. FreeRTOS).
  • Computer-based industrial automation motion controllers and soft-PLC.
  • Serial encoders (e.g., EnDat, BiSS, SSI).
  • Proficiency in Linux and Unix.
  • Knowledge of programming in IEC 61131-3, related development tools, and Relay Ladder Logic.
  • Proficiency in Python and C#.
  • Experience with QNX Neutrino or other POSIX-based operating systems.
  • Knowledge of FPGA architecture and design.
  • Ability to design, build, and maintain sophisticated hardware test platforms for electronics and motion systems.
Additional Required Competencies:
  • Strong problem-solving and analytical skills.
  • Ability to work independently and lead projects effectively.
  • Excellent verbal and written communication skills.
  • Commitment to quality, efficiency, and innovation.
  • Experience in cross-functional team collaboration.

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Rochester, NY vacancy
  • Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York! The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development... 
    Senior
    Local area

    Allied Motion Technologies

    Rochester, NY
    7 days ago
  •  ...Senior Embedded Software EngineerAllient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York!The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration... 
    Senior

    Allient

    Rochester, NY
    1 day ago
  •  ...Senior Embedded Software EngineerD3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging... 
    Senior
    Temporary work
    Remote work
    Flexible hours

    D3 Engineering

    Rochester, NY
    1 day ago
  • $170k - $240k

     ...building a high-growth, high-ceiling, sustainable for-profit company where impact drives revenue. About the Role We’re hiring a Senior Fullstack Engineer who wants to build consumer products at meaningful scale with real ownership. This is not a ticket-taking role. You’ll... 
    Senior
    Remote work
    Shift work

    GrabJobs

    Rochester, NY
    1 day ago
  • $107k - $158.95k

     ...Senior Full Stack Developer Responsible for leading the development of enterprise‑grade web and desktop applications using the...  ...or complex projects. Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. Backend Development: Expert‑level... 
    Senior
    Remote work

    Nixon Peabody

    Rochester, NY
    1 day ago
  • $84.5k - $157.5k

     ...Specialist, Embedded Software EngineerL3Harris is dedicated to recruiting and developing high-performing talent who are passionate about...  ...Friday offJob Description:The specialist embedded firmware engineer designs, develops, and extensively tests complex engineering... 
    Local area
    Flexible hours

    L3Harris Technologies

    Rochester, NY
    1 day ago
  • $84.5k - $157.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Embedded Software Engineer Job Code: 43373 Job Location: Rochester, NY Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours... 
    Local area
    Flexible hours

    Harris Geospatial Solutions

    Rochester, NY
    4 days ago
  •  ...debugging-troubleshooting) and customizing embedded code (C/C++_ on a Linux type RTOS...  ...Computer Science, Electrical or Computer Engineering) Pluses (not required/nice to have/are...  ...development Experience with Robot Applications Software Development (ROS2 is a plus)... 
    Senior
    Relocation package

    Niche Industry Electro Mechanical Systems Company

    Penfield, NY
    9 days ago
  • Monroe County in New York State seeks an attorney to oversee the Assigned Counsel Program Panel within the Department of Public Safety. This role involves advising the Panel to ensure just representation for eligible indigent individuals who require mandated criminal or...
    Senior

    Monroe County

    Rochester, NY
    3 days ago
  • A national recruiting company is seeking an experienced Technical Project Manager in Rochester, NY. The candidate must have at least 8 years of experience in project management, particularly in technical environments. Key responsibilities include leading cross-functional...
    Senior

    Mindlance

    Rochester, NY
    2 days ago
  •  ...this role is to develop and verify the embedded firmware in AMD's mixed-signal power management...  ...have a passion for low-level embedded software and the hardware it runs on. You are...  ...Work across Analog, RTL Design, Systems Engineering, Architecture, and Product Engineering teams... 

    Advanced Micro Devices , Inc.

    Rochester, NY
    5 days ago
  • $108k - $122k

    Winston & Strawn LLP is looking for a qualified IT Service Management professional in Rochester, NY. This role involves managing the service management platform, mentoring team members, and enhancing workflows. Ideal candidates have extensive IT experience and strong communication...
    Senior
    Full time

    Winston & Strawn

    Rochester, NY
    5 days ago
  • $74.6k - $141.4k

     ...Colliers Engineering & Design is looking for a Project Manager to lead surveying projects in Rochester, NY. This role involves managing staff, preparing work plans, and ensuring quality on all projects. The ideal candidate will have over 10 years of Land Surveying experience... 
    Senior
    Flexible hours

    Colliers Engineering & Design

    Rochester, NY
    2 days ago
  • Job Title Since 2013, our site Unither Manufacturing LLC. based in Rochester (NY), specializes in the manufacture of Blow-Fill-Seal, Liquid Stick-Packs, Pharmaceutical bottles, Tablets and Capsules. It has more than 300 employees. Reporting to the Lead Development...
    Senior

    Unifin SAS

    Rochester, NY
    1 day ago
  • Job-ID32825707Reference26-01405Summary: We are seeking a highly skilled R&D/Validation Engineer with mandatory experience in the Medical Devices domain. The ideal candidate will be responsible for planning, leading, and coordinating project execution and validation activities... 
    Senior

    Katalyst Healthcares & Life Sciences

    Rochester, NY
    5 days ago
  •  ...OceanFirst Bank seeks a Commercial Lender III / Senior Relationship Manager in New York, NY. You will lead acquisition of new commercial clients and expand existing relationships, building a diversified loan portfolio and strong COI networks. You will structure deals,... 
    Senior

    OceanFirst Bank

    Rochester, NY
    2 hours ago
  •  ...We are seeking a Senior Network Architect to design and lead enterprise-scale network transformation and modernization initiatives. The role will focus on developing secure, scalable, high-performance network architectures and partnering with cross-functional teams to... 
    Senior

    Techvilla Solutions

    Brighton, NY
    5 days ago
  • Senior SQL Developer Rochester, NY Long Term Strong MS SQL coding experience ( SQL Server 2008 or higher ) Writing complex stored procedures and building data transformations. ETL experience (preferable SAP Business Objects Data Services)
    Senior

    3B Staffing LLC

    Rochester, NY
    3 days ago
  •  ...Senior Vice President, Corporate Development About the Company Executive leading acquisitions and post-close integration aligned with strategy and values. Type Privately Held About the Role The Company is in need of an SVP, Corporate Development to lead... 
    Senior

    Confidential

    Rochester, NY
    2 days ago
  • Rochester Regional Health is seeking a Vice President of Business Development to lead sales for toxicology services and the ConfidentRx SaaS platform, targeting hospitals, health systems, and large networks. The role focuses on identifying opportunities, building executive...
    Senior

    Rochester Regional Health

    Rochester, NY
    5 days ago
  •  ...Mindex, a software development and cloud services company with 30+ years of success, seeks a Data Engineer to design, develop, and optimize data platforms for analytics, reporting, ML and AI initiatives. You’ll work with cross-functional teams to influence architecture... 
    Senior

    Mindex Technologies

    Rochester, NY
    2 days ago
  •  ...Senior Vice President of Human Resources About the Company Well-established organization providing senior living & community-based services Industry Hospital & Health Care Type Non Profit Employees 1001-5000 About the Role The Company is in... 
    Senior

    Confidential

    Brighton, NY
    5 days ago
  •  ...Job Title: Senior FPGA Design Engineer Location: Rochester, NY Industry: Aerospace / Defense Work Schedule: 9/80 (Every other Friday off...  ...radio, modem, and signal processing applications within embedded systems. Key Responsibilities Design and develop... 
    Senior

    Three Point Solutions

    Rochester, NY
    5 days ago
  •  ...Senior Corporate Counsel Rochester, NY Insero Talent Solutions is thrilled to partner with a dynamic and growing law firm in Rochester, NY, in search of a Senior Corporate Counsel. This attorney will play a key role in advising middle-market and sophisticated... 
    Senior

    Insero Talent Solutions

    Rochester, NY
    4 days ago
  •  ...Senior Specialist, Electrical Engineer (Digital Hardware Design)Rochester, NYWhy This Role Stands Out:Work on next-generation embedded digital hardware supporting advanced Software Defined Radio (SDR) systemsFull hardware lifecycle ownership from concept through manufacturing... 
    Senior

    Talent Search PRO

    Rochester, NY
    1 day ago
  • $20 - $20.25 per hour

    Assistant Store Manager Hourly rate ranges from $20.00 - $20.25 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Rochester, NY
    3 days ago
  • Job Title: Radiation Therapy Tech - SeniorDepartment: RadiologyLocation: Rochester General Hospital Hours Per Week: 40Schedule: Mon - Fri; rotation of 7 am - 3:30 pm, 7:30 am - 4 pm & 8 am - 4:30 pmOn-call: weekend approximately once every 7 weeksSUMMARY: To coordinate ...
    Senior
    Full time
    Local area
    Weekend work

    Rochester General Health System

    Rochester, NY
    5 days ago
  •  ...Senior Firmware Engineer We are seeking a highly skilled Senior Firmware Engineer to join our team...  ..., development, and support of our embedded systems. You will be at the forefront...  ...Electronic Engineering, Computer Science, Software Engineering, or a related field ~5+... 

    Gigs Recruiting, LLC

    Rochester, NY
    3 days ago
  •  ...We are seeking an experienced Senior QA Tester to lead quality assurance activities across the software development lifecycle. The role will focus on test planning,...  ...improvements throughout the SDLC. Mentor junior QA engineers and promote testing best practices. Support... 
    Senior

    PB consulting

    Brighton, NY
    1 day ago
  • $140k - $157k

    Join Us:Advance Critical Infrastructure as a Senior Bridge Structural Engineer — Lead, Strengthen, and Elevate Bridge SolutionsAre you a senior‑level...  ...proficiency in engineering, computational, and modeling software (OpenBridge Designer, AASHTOWare BrD & BrR, LEAP Bridge... 
    Senior
    Contract work

    Clough, Harbour & Associates

    Rochester, NY
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!