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 22 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Rochester, NY vacancy
  • $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 Engineering

    Rochester, NY
    2 days 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
    22 days ago
  •  ...teams and take your career wherever you want it to go. Join EY and help to build a better working world. WAF Operations Solution Engineer Practice Description As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web Application... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Rochester, NY
    3 days ago
  • $69.1k - $141.5k

     ...Job Title: Embedded Software Engineer 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: Continental US The Opportunity CAI is currently seeking an experienced... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Immediate start

    CACI International

    Rochester, NY
    3 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
    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
    3 days ago
  • $145.8k - $258.1k

    Ernst & Young Oman is seeking a Commercialization Architect, Assistant Director, to oversee pricing, packaging, and profitability of various products. This role requires at least 6 years of experience in professional services pricing or product commercialization, strong...
    Senior

    Ernst & Young Oman

    Rochester, NY
    2 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
    3 days ago
  •  ...and collaborating with cross-functional teams to automate security processes. Candidates should have 8+ years experience in cloud security engineering and a Bachelor’s degree in Computer Science. Competitive compensation and benefits package offered. #J-18808-Ljbffr... 
    Senior

    Ernst & Young Oman

    Rochester, NY
    3 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
    3 days ago
  •  ...RN Senior Level III Employer: Highland Hospital of Rochester NY Location: Rochester, NY Employment Type: Full-time, 36 hours/week Provides professional nursing services for patients and their families and/or for the nursing department. Collaborates with other health care... 
    Senior
    Full time
    Shift work

    Highland Hospital of Rochester NY

    Rochester, NY
    3 days ago
  • $98.1k - $153.5k

     ...A leading global professional services firm is seeking a Senior in Indirect Tax to advise on indirect tax regulatory changes and support compliance needs. This role requires a Bachelor's degree in Accounting or related fields, a minimum of 3 years experience, and a CPA... 
    Senior

    Ernst & Young Oman

    Rochester, NY
    2 days ago
  • $60k - $76.5k

    Taylor Service Experts is looking for an HVAC Service Technician in Rochester, NY. This role involves performing diagnostic and service work on residential and commercial HVAC equipment. Candidates should have a high school diploma, valid EPA certification, and at least...
    Senior

    Taylor Service Experts

    Rochester, NY
    4 days ago
  •  ...A leading global consulting firm is seeking a Senior in Indirect Tax to manage indirect tax strategies, compliance, and optimization. The ideal candidate should have a Bachelor's degree in Accounting or Finance and at least 3 years of experience in tax processes. This... 
    Senior

    Ernst & Young Oman

    Rochester, NY
    2 days ago
  • $70k - $80k

     ...Hcrhealth in Rochester, NY, is hiring a Senior Employee Relations Specialist to lead initiatives that create an engaging work environment. You will address employee issues, manage performance processes, and ensure compliance with federal and state laws. The role requires... 
    Senior

    Hcrhealth

    Rochester, NY
    3 days ago
  •  ...Ernst & Young Oman is seeking a Cyber Triage and Forensics Incident Analyst in Rochester, NY. This senior role focuses on security incident response, including digital forensic analysis and malware analysis. Candidates should have a Bachelor's or Master's degree and at... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Rochester, NY
    3 days ago
  • $60k - $76.5k

    Service Experts in Rochester is seeking an HVAC technician to perform diagnostics and service work on residential and light commercial units. Responsibilities include addressing customer queries, performing maintenance, and diagnosing equipment issues to ensure satisfaction...
    Senior

    Service Experts

    Rochester, NY
    3 days ago
  • $96k - $181k

    KeyBank is seeking a Relationship Manager in Rochester, NY, to serve high net worth clients. The ideal candidate will act as the primary advisor, recommending personalized banking and investment solutions, while collaborating with internal teams to enhance client relationships...
    Senior

    Key Bank

    Rochester, NY
    2 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 ...
    Senior
    Remote work

    Hack The Box Ltd

    Greece, NY
    3 days ago
  • $140k - $200k

     ...Speechify is looking for a Senior iOS Engineer to support and enhance their iOS app, which has grown rapidly as a leading productivity app. This role involves leading engineering decisions, shipping production code, and collaborating within a dedicated product team. Ideal... 
    Senior

    Clutch Canada

    Rochester, NY
    3 days ago
  •  ...Hcr Home Care is seeking a Senior Employee Relations Specialist in Rochester, NY, to lead initiatives to create a valuable and engaging work environment. The role requires a Bachelor's degree in a related field and a minimum of 5 years of progressive HR experience. Key... 
    Senior
    Full time
    Work at office
    Monday to Friday

    HCR Home Care

    Rochester, NY
    3 days ago
  • $26 - $42 per hour

     ...HVAC Senior Service Technician Department: HVAC Employment Type: Full Time Location: Rochester, NY Compensation: $26.00 - $42.00 / hour Description Ryan Plumbing & Heating is currently hiring a Senior HVAC Service Technician. The service technician will be responsible... 
    Senior
    Full time
    Currently hiring

    Alliance Group

    Rochester, NY
    2 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)... 
    Work at office
    Relocation package
    Monday to Friday

    Niche Industry Electro Mechanical Systems Company

    Rochester, NY
    a month ago
  • $97.76k - $131.04k

     ...Lead Projects. Mentor Talent. Build the Future. Are you a skilled transportation engineer with a passion for delivering high-quality infrastructure solutions? We’re seeking a Senior Project Engineer to join our Highway Department and take a leading role in the design... 
    Senior
    Work experience placement
    Flexible hours

    C&S Companies

    Rochester, NY
    11 days ago
  • $100k - $150k

     ...and equitable environment where all our voices are heard. Position Overview The C&S Facilities Group is seeking a Senior Mechanical Engineer / Managing Engineer to join our team in our Syracuse or Rochester office. This is a great opportunity for an individual to... 
    Senior
    Work experience placement
    Work at office

    C&S Companies

    Rochester, NY
    28 days ago
  •  ...Ernst & Young Oman is seeking a Senior Analyst for their FSO DevOps Engineer role in Rochester, NY. The role involves driving the delivery and operations of the Web3 Platform, automating processes, and maintaining security across applications. Candidates must have a Bachelor... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Rochester, NY
    3 days ago
  • $106.8k - $194.8k

     ...teams and take your career wherever you want it to go. Join EY and help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web... 
    Senior
    Full time
    Summer holiday
    Flexible hours

    EY

    Rochester, NY
    4 days ago
  • $97.76k - $131.04k

     ...Lead Projects. Mentor Talent. Build the Future. Are you a skilled transportation engineer with a passion for delivering high-quality infrastructure solutions? We’re seeking a Senior Project Engineer to join our Highway Department and take a leading role in the design... 
    Senior
    Work experience placement
    Local area
    Flexible hours

    C&S Companies

    Rochester, NY
    7 days ago
  • $18 - $21 per hour

     ...As a Senior Access Associate, you lead in the management and guidance of team members to maintain Rochester Regional’s high-quality standards of customer care. Status Part time (20 hrs.) Location UMMC - North Street Campus - 127 North Street, Batavia, NY 14020 Department... 
    Senior
    Full time
    Part time
    Work experience placement
    Local area
    Monday to Friday

    Rochester Regional Health

    Rochester, NY
    2 days ago
  •  ...A global consulting firm is looking for a Senior AI Native Engineer to revolutionize how businesses leverage AI. This role involves researching and implementing scalable AI systems, enhancing data pipelines, and collaborating with a diverse team to provide innovative AI... 
    Senior

    Ernst & Young Oman

    Rochester, NY
    3 days ago

Do you want to receive more vacancies?

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