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.
$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...SeniorTemporary workLocal areaRemote workVisa sponsorshipFlexible hours$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...SeniorRemote work$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- 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...SeniorContract work
- ...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
- ...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
- ...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
- 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
- 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
- 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
- ...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
- ...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
- 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
- ...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
$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...SeniorHourly pay$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...SeniorFlexible hours- 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
- ...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
- 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 ...SeniorLocal area
- 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
$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- 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
- ...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
- 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 ...SeniorFull timeLocal areaWeekend work
$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...SeniorMinimum wageFull timeWork at officeRemote workShift work- ...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
$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...SeniorFlexible hours$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...SeniorContract work$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...SeniorFull timeWork experience placementSummer workWork at officeImmediate startMonday to FridayMonday to ThursdayFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior manager tax Rochester, NY
- senior associate vice president Rochester, NY
- senior international accountant Rochester, NY
- senior vmware engineer Rochester, NY
- sr technical product manager Rochester, NY
- senior specialist Rochester, NY
- senior resident engineer Rochester, NY
- senior performance engineer Rochester, NY
- senior fixed asset accountant Rochester, NY
- senior storage engineer Rochester, NY


