Senior Embedded Software Engineer
ALLIENT INC
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. 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.
- 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...SeniorLocal area
$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- ...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)...SeniorRelocation package
- 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
- ...INFUSE is a demand generation company providing solutions to B2B organizations. We’re looking for a Senior Product Manager (Special Hires) to lead the strategy, development, and implementation of new systems, tools, and business processes that will power our next stage...Senior
- EFPR, a Springline Company, invites experienced professionals to join its Attest team in delivering high‑quality audits and related services. You will engage with clients to ensure timely, compliant engagements while upholding the firm’s standards of quality and integrity...SeniorFlexible hours
- 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
- 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
- A leading research university in New York is seeking a Research Technician III to lead complex laboratory assignments and support research activities. The role involves performing experiments, analyzing data, and coordinating training for lower-level technicians. The ideal...SeniorDaily paidFlexible hours
- ...JAS Recruitment is seeking an accomplished Intellectual Property Partner in New York to lead senior IP matters for a full-service law firm. The role focuses on U.S. and international patent prosecution, licensing, and litigation across mechanical and industrial technologies...Senior
- ...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
- ...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
- Akam Associates Inc. in New York, NY seeks a Managing Director to lead operations across a regional portfolio. The MD oversees four properties and guides four to five Managing Executives, delivering strategic oversight, financial stewardship, and high client satisfaction...Senior
- ...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
- Carestream is seeking a Product Line Director for DR Rooms and Bone Mineral Density (DXA/BMD) solutions. You will own the end-to-end product strategy, roadmap, and lifecycle, collaborating with R&D, Regulatory, Marketing, and Commercial teams to drive growth and profitability...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 Company is in...Senior
$191.8k - $250k
...Senior Healthcare AttorneyOur client, a regional east coast general practice law firm is seeking a senior healthcare attorney with ten or more years of experience in healthcare law. A portable and sustainable book of business is desired. Candidates must have experience...Senior$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...SeniorHourly payLocal area- 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
- ...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
$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- Research PositionThe following are the duties of this position at the full working level. If this vacancy includes more than one grade and you are selected at a lower grade level, you will have the opportunity to learn to perform these duties and receive training to help...Senior
$260k
...Senior Healthcare Recruiter - Partner TrackRochester, NY $260,000 - $1,320,000 a yearFull TimeJob DescriptionYou 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...SeniorRemote work$36.25 - $50 per hour
...Radiation Therapy Tech - Senior As a Radiation Therapy Technologist, your superior customer service skills and empathy for patients, along with your strong attention to detail allows you to deliver precise doses of radiation while ensuring patients the highest level...SeniorWork at office- ...Senior AccountantPopli Design Group (PDG), a growing multi-disciplined Architecture/Engineering firm, is seeking a Senior Accountant to add to our talented and dedicated Operations team! This individual will oversee and lead firm accounting activities while PDG continues...SeniorWork at officeLocal area
- ...Senior Firmware EngineerWe are seeking a highly skilled Senior Firmware Engineer to join our team and take a leading role in the design,... ...development, and support of our embedded systems. You will be at the... ..., Computer Science, Software Engineering, or a related field...
- ...Senior DosimetristUnder the direction of Medical Physicist the Dosimetrist provides dosimetry, treatment planning and quality management service to the Department of Medical Physics and the Department of Radiation Oncology.We seek an enthusiastic clinical medical dosimetrist...SeniorFull timeInternshipLocal area
- ...Senior Construction Inspector An experienced NICET Level III certified Senior Construction Inspector is needed for multiple NYSDOT... ...projects in 2026. Under the direction and supervision of the NYSDOT Engineer-In-Charge, the Senior Construction Inspector will oversee daily...SeniorContract workFor contractors
$120k - $150k
Join Starr, a global leader in commercial insurance with over a century of expertise. We empower our employees to innovate, make impactful decisions, and build lasting client relationships worldwide. At Starr, you'll work in an entrepreneurial culture alongside accessible...SeniorWorldwide- ...Job Description: Job Summary The Senior Engineer is responsible for applying advanced engineering principles to planning, operations, and engineering design activities. This role combines strong theoretical knowledge with hands-on practical experience to support...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior associate attorney Rochester, NY
- senior developer Rochester, NY
- senior aws cloud engineer Rochester, NY
- remote senior salesforce administrator Rochester, NY
- senior manager tax Rochester, NY
- senior property accountant Rochester, NY
- senior tax Rochester, NY
- senior helpdesk technician Rochester, NY
- senior associate architect Rochester, NY
- audit senior Rochester, NY


