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

Senior Embedded Software Engineer

Allient Incorporated

Job Description

Job Description

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.

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.

*To learn more about Allient, visit our website at

*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 13 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Rochester, NY vacancy
  •  ...motion controllers, servo drives, motors, and integrated automation solutions is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester services the aerospace & defense, medical, semiconductor... 
    Senior
    Local area

    Allient

    Rochester, NY
    1 day ago
  • $93k - $125k

     ...Senior Embedded Software Engineer Department: Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $125,000 annually Location: Rochester, NY The Role D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead... 
    Senior
    Temporary work
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    D3 Embedded

    Rochester, NY
    20 hours ago
  •  ...An innovative career platform is looking for a Mid-Level Specialist Software Engineer to join their team in Rochester, NY. The ideal candidate will possess strong experience in developing embedded software using C and C++, along with a Bachelor's degree and a minimum... 
    Suggested

    jobright.com

    Rochester, NY
    19 hours ago
  • $130k - $150k

     ...builders who want to make an impact in one of the fastest-growing corners of sports entertainment. The Role We’re seeking a Senior Backend Engineer to design, build, and scale the systems that power our customer experience. In this role, you’ll focus primarily on coding... 
    Senior
    Worldwide

    Top Shelf Enterprises LLC

    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
    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
    4 days ago
  • Anywhere Real Estate is seeking a highly skilled Senior Title Examiner in Rochester, NY, with 5+ years of Texas title examination experience...  .... The ideal candidate should be proficient in title plant software and possess excellent communication skills. The position offers... 
    Senior

    Anywhere Real Estate

    Rochester, NY
    4 days ago
  •  ...Unity-Hospital-of-Rochester is seeking a Senior Medical Technologist to join the Laboratory team. This position involves performing accurate clinical laboratory analyses to assist in physician diagnosis and treatment, using various instruments and techniques. The ideal... 
    Senior
    Full time

    Unity-Hospital-of-Rochester

    Greece, NY
    3 days ago
  • L3Harris is seeking a Manager for Trade Compliance in Rochester, NY. This role involves managing trade compliance matters, supervising a team, and coordinating with various departments to ensure compliant business operations. Candidates must have substantial experience...
    Senior

    L3Harris

    Rochester, NY
    2 days ago
  • $35 - $47 per hour

     ...Rochester Regional Health is seeking a Senior Dental Hygienist to provide comprehensive dental prophylaxis care and work with the dental team to enhance patient services. The role includes overseeing sterilization processes, maintaining compliance with safety standards... 
    Senior
    Hourly pay
    Relocation package

    Rochester Regional Health

    Rochester, NY
    4 days ago
  • $85k - $100k

    A leading cybersecurity training platform is seeking a Sr Business Development Representative. You will build the sales pipeline, conduct market research, and qualify leads while working with a diverse revenue team. The position is fully remote, offers a salary of USD 8...
    Senior
    Remote work

    Hack The Box Ltd

    Greece, NY
    4 days ago
  •  ...A technology firm in Rochester, NY seeks an experienced Electrical Engineer specializing in RF Design. Responsibilities include troubleshooting and investigating RF/Analog components while leading junior staff. Candidates should possess a Bachelor's Degree and at least... 
    Senior
    Permanent employment

    Switch4 LLC

    Rochester, NY
    1 day ago
  •  ...Overview Join to apply for the Senior Agile Coach role at Wegmans Food Markets . This position is ON-SITE in Rochester, NY. Responsibilities Act as the lead coach for enterprise-level strategic initiatives. Coach program and/or product leaders on creating effective multi... 
    Senior
    Full time

    Wegmans Food Markets

    Rochester, NY
    19 hours ago
  • $100k - $120k

     ...Job Description Job Description Job Summary Vanteon is seeking applicants for senior-level embedded software roles, including as Principal Embedded Engineer and Senior Principal Embedded Engineer. The specific level will be dependent on the applicant's level of experience... 
    Senior
    Work at office

    Vanteon Corporation

    Pittsford, NY
    13 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
    4 days ago
  •  ...URMFG United Business Office (UBO), this position is responsible for working across the professional fee organization serving as a senior-level resource for projects and providing strategic oversight of projects assigned to the analyst. Work collaboratively with colleagues... 
    Senior
    Work at office

    Jobtailor

    Rochester, NY
    4 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
    5 days ago
  • $69k - $92k

     ...Senior Audit Accountant Insero Talent Solution has partnered with a CPA firm to recruit for a Senior Audit Accountant in the...  ...advanced degree (MBA/Master’s) preferred Proficiency with Excel and audit software Base salary range: $69,000 – $92,000 annually... 
    Senior

    Insero Talent Solutions

    Rochester, NY
    9 days ago
  • $26.2 - $41.9 per hour

     ...Datrose, Inc. is seeking an Executive Administrative Assistant in Rochester, NY to provide comprehensive administrative support to senior leaders. The role entails managing executive calendars, organizing travel, and facilitating communications. The ideal candidate should... 
    Senior
    Hourly pay
    Contract work

    Datrose

    Rochester, NY
    4 days ago
  • A construction firm in Rochester, NY is looking for an experienced Project Superintendent to oversee field operations for commercial construction projects. The role involves coordinating subcontractors, ensuring compliance with specifications, and maintaining quality control...
    Senior
    For subcontractor

    DiMarco Constructors

    Rochester, NY
    19 hours ago
  •  ...Senior Programmer A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in... 
    Senior

    Careers Integrated Resources Inc

    Rochester, NY
    1 day ago
  •  ...the highest quality of full lifecycle Information Technology, Engineering and Industrial Skilled Trades Staffing services. NYTP is a six...  ...00 and Inc. 5000 winner. We are currently recruiting for a Senior Quality Engineer for a well known medical device manufacturer... 
    Senior

    New York Technology Partners

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

    Compensation Hourly rate ranges from $20.00 – $20.25 per hour and is dependent upon qualifications and experience. Benefits Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401(k) Plan with Company Match, ...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Rochester, NY
    3 days ago
  •  ...Roslyn, NY, Rochester, NY, or Hamilton, NJ office, with the option for a hybrid schedule after the training period. General Summary: A Senior Claims Analyst will investigate, evaluate, and resolve claims while ensuring compliance with regulatory and company policies.... 
    Senior
    Work at office
    Night shift

    EmPRO Insurance

    Rochester, NY
    4 days ago
  • Provide a short description of the Position: Provide CONNECTIONS support for 25,000 users statewide. Provide a list of the day-to-day tasks to be performed by the Selected Candidate: Provide day-to-day CONNECTIONS user support, provide guidance to Implementation Specialists...
    Senior
    Work at office

    Mindlance

    Rochester, NY
    2 days ago
  • $93k

     ...Embedded software engineer • Rochester, NY Last updated: 4 hours ago $93,000.00 yearly Full-time Quick Apply SENIOR EMBEDDED SOFTWARE ENGINEER Department:. Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $125,000 annually... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Monday to Friday
    Shift work
    Day shift

    Micro1

    Gates, NY
    2 days ago
  •  ...Senior Property Tax Analyst Full Time This position requires 3-4 days per week onsite presence in Rochester, NY. Opening for...  ...taxes and support audits Continue to integrate property tax software in house Assist with forecasting property tax liabilities... 
    Senior
    Full time
    Work at office
    3 days per week

    Veracity

    Rochester, NY
    4 days ago
  • You are a natural at connecting people, closing deals, and consulting on career paths. Now, imagine if you had the opportunity to not only place candidates but also build your own thriving brand in the heart of a vibrant community. Journey into the world of healthcare ...
    Senior
    Remote work

    MLee Medical Employment

    Rochester, NY
    3 days ago
  • $100k - $140k

     ...Senior Environmental Engineer / Geologist Location: US-NY-Rochester Job ID: 2026-3319 Type: Regular Full-Time # of Openings: 1 Category: Environmental LiRo-Hill Rochester NY LiRo-Hill is an Equal Opportunity Employer. All qualified applicants will receive consideration... 
    Senior
    Full time

    The Liro Group

    Rochester, NY
    3 days ago
  • $90k - $120k

     ...Senior Accountant Popli Design Group (PDG), a growing multi-disciplined Architecture/Engineering firm, is seeking a Senior Accountant to add to our talented and dedicated Operations...  ...with most current accounting software Familiarity with FAR regulations a plus... 
    Senior
    Work at office
    Local area

    Popli Design Group

    Rochester, NY
    1 day ago

Do you want to receive more vacancies?

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