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.Responsibilities:Develop Embedded Servo Drive ControlsDesign, 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 ArchitecturesContribute 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 LifecycleOversee 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 & StrategyProvide 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 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 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Rochester, NY vacancy
  • $93k - $125k

     ...Job Description Job Description 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... 
    Senior
    Temporary work
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    D3 Embedded

    Rochester, NY
    18 days 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 LLP

    Rochester, NY
    2 days ago
  • $100k - $145k

     ...Job Description Job Description ROLE OVERVIEW: A leading technology organization is seeking a Senior Specialist, Electrical Engineer (RF Design) to support RF and communication systems. This role focuses on troubleshooting, root cause analysis, and supporting... 
    Senior

    Nova Talent Solutions

    Rochester, NY
    13 days ago
  • A leading defense technology company is seeking a Sr. Specialist in Contracts based in Rochester, NY. This role involves managing a complex portfolio of DoD-related contracts and providing strategic guidance throughout their lifecycle. The ideal candidate should possess...
    Senior
    Contract work

    L3Harris

    Rochester, NY
    4 days ago
  •  ...Conifer Realty LLC in Rochester, NY is seeking a Senior Accountant who tackles complex consolidations, GAAP research, lease accounting, and audit lead work while maintaining a defined set of journal entries and reconciliations. This role sits with the Corporate Controller... 
    Senior

    Conifer Realty

    Rochester, NY
    17 hours 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... 
    Senior

    Confidential

    Rochester, NY
    17 hours ago
  •  ...adMarketplace, Inc. is seeking a Senior Sales Director in Rochester, NY, to lead the agency team and drive revenue growth. The ideal candidate will have a proven sales record, excellent communication skills, and a strong background in agency sales. The role involves developing... 
    Senior

    adMarketplace

    Rochester, NY
    17 hours ago
  • Rochester Regional Health is looking for a Manager of Social Work Services to oversee staff and ensure service quality. The position requires a Master’s degree in Social Work and at least 5 years of relevant experience. Candidates must hold a New York Social Work license...
    Senior

    Rochester Regional Health

    Rochester, NY
    17 hours 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
    17 hours ago
  • Genesee Regional Bank in Rochester, NY seeks an experienced Mortgage Underwriter to assess Conventional, Government (FHA, VA, USDA), Non-QM and portfolio loans for secondary market sale. You will review loan files, apply investor guidelines, and ensure compliance. You ...
    Senior

    Genesee Regional Bank

    Rochester, NY
    4 days ago
  •  ...IBM is seeking a Senior Technical Program Manager to lead high-priority programs within Confluent's engineering organization. You will drive end-to-end delivery, translate business goals into technical requirements, and collaborate with VP/C-suite audiences to ensure... 
    Senior

    IBM

    Rochester, NY
    17 hours 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... 
    Senior

    Confidential

    Brighton, NY
    4 days ago
  • Avangrid, Inc. is seeking a Lead Analyst – Project Financial Reporting to support the Projects and Processes Control Center (PPCC) in strengthening governance, budgeting, and financial forecasting for grid modernization initiatives. You will develop project financials in...
    Senior

    AVANGRID , Inc.

    Rochester, NY
    17 hours ago
  •  ...Excellus BCBS seeks an Executive Assistant to deliver high‑level administrative support to senior leaders, manage calendars, coordinate communications, and handle confidential information with discretion. The role involves preparing materials, coordinating travel, and... 
    Senior

    Excellus BlueCross BlueShield

    Rochester, NY
    17 hours ago
  • $22 - $23 per hour

    Caring Transitions in Rochester seeks a Senior Transition Specialist to assist families through senior transitions. This field-based role involves conducting in-home consultations for downsizing and guiding families on tours of senior living communities. The successful... 
    Senior
    Hourly pay

    Caring Transitions

    Rochester, NY
    17 hours 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
  • Senior Piping Designer - Process Systems Position OverviewWe are seeking a detail-oriented Senior Piping Designer - Process Systems...  ...and skid-mounted systems. The successful candidate will bridge engineering intent and fabrication by delivering clear documentation,... 
    Senior

    CyberCoders

    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)... 
    Relocation package

    Niche Industry Electro Mechanical Systems Company

    Brighton, NY
    2 days ago
  • Paychex Deutschland GmbH is seeking a payroll professional to enter, analyze, and process payroll data for weekly and bi-weekly cycles. You will assist with corporate payroll tax filings and ensure timely remittance of taxes with guidance from Payroll Tax Analysts and ...
    Senior
    Local area

    Paychex Deutschland GmbH

    Rochester, NY
    1 day 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
    17 hours ago
  • $69k - $92k

     ...Senior Audit Accountant Insero Talent Solution has partnered with a CPA firm to recruit for a Senior Audit Accountant in the Rochester...  ...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
    2 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
    17 hours ago
  •  ...TechDoQuest in Rochester, NY seeks a Quality Assurance Analyst / Senior Automation Engineer to design, develop, and maintain automated functional and...  ...CI-driven releases. Responsibilities include validating software against requirements, supporting Windows-based test... 
    Senior

    TechDoQuest

    Rochester, NY
    4 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
  • $96.7k - $148.1k

    Job Description Position Summary: The Senior Risk and Compliance Analyst is a key member of the IT Governance, Risk, and Compliance (GRC) team, responsible for supporting and advancing the organization’s IT risk, compliance, and third-party risk management (TPRM) programs... 
    Senior
    Minimum wage
    Full time
    Work at office
    Remote work
    Shift work

    Constellation Brands

    Rochester, NY
    3 days ago
  •  ...Satori Analytics is seeking a Senior Data Engineer to design and operate large-scale data systems powering AI-driven marketing intelligence....  ...and model workflows, collaborating with data scientists and software engineers across the stack. The role emphasizes building reliable... 
    Senior

    Satori Analytics

    Greece, NY
    17 hours ago
  • $147.4k - $336.8k

     ...Ernst & Young Oman is seeking a Real Estate Tax Senior Manager to lead tax planning projects and provide expert advice across various sectors. The ideal candidate will have 7-10 years of experience in real estate tax, strong leadership skills, and the ability to build... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Rochester, NY
    4 days 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
    2 days ago
  • $70k - $85k

     ...Bonadio Group is currently seeking to add to our growing team, a Senior Internal Auditor to play a key role on our Internal Audit team....  ...members of the business community Experience with ProSystems software The salary range for the role is $70,000-$85,000 Hours of... 
    Senior
    Full time
    Work experience placement
    Summer work
    Work at office
    Immediate start
    Monday to Friday
    Monday to Thursday
    Flexible hours

    Bonadio

    Rochester, NY
    3 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
    17 hours ago

Do you want to receive more vacancies?

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