Senior Embedded Software Engineer
Allient
Senior Embedded Software Engineer
Allient-Rochester (formerly ORMEC Systems, Inc.), a subsidiary of Allient Inc., specializing in motion control systems, including 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 equipment, e-mobility & logistics, factory & industrial automation, and packaging industries, Allient-Rochester's tradition of innovation and excellence in motion control continues to grow as part of Allient's global network of motion and control solutions. The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development. This role requires a high level of independence and leadership, particularly in complex projects, and involves managing the full software development lifecycle, contributing to technology strategy, on-time delivery of software projects, and mentoring junior engineers.
Responsibilities:
- 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.
- 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.
- 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 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 Team Leader, oversee the daily operations of the software engineering team, including task assignments, performance monitoring, and technical guidance (as assigned).
- As a Product Leader, take ownership of a specific product line's software development, documentation, testing, maintenance, quality, and support (as assigned).
Minimum Qualifications:
- 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 system design and real-time programming.
- In-depth knowledge of EtherCAT protocols and real-time communication systems.
- Strong understanding of industrial Fieldbus technologies and their application, including CANopen, Modbus/TCP, Ethernet/IP, and PROFINET.
- Expertise in Linux, Unix, and real-time operating systems.
- Proficiency with Windows operating system and computer operation.
- Proficiency in C, C++. Proficiency with software development tools, version control systems, and agile methodologies.
- Must be a U.S. person due to ITAR regulations.
Technical Skills Desired:
- Experience with Embedded control system integration: Motion control algorithms and systems. ROS 2, with a focus on motion control and servodrive interfacing. RTOS for embedded controllers (eg. FreeRTOS). Computer-based industrial automation motion controllers and soft-PLC. Serial encoders (e.g., EnDat, BiSS, SSI). 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!
* 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.
- ...Senior Embedded Software Engineer D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging...SeniorTemporary workRemote workFlexible hours
$98.5k - $206.8k
...Job Title: Senior 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...SeniorFull timeContract workWork experience placementImmediate startFlexible hours$162.9k - $244.3k
...Overview We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In this role, you...SeniorWork at officeRemote workRelocation package$152.4k - $254k
A leading energy company is seeking a Senior Embedded Reliability Engineer to lead reliability initiatives for grid automation products. This remote position involves performing reliability modeling, leading test plans, and collaborating with utilities on grid performance...SeniorRemote work$100k - $166.64k
Rush Henrietta Central SD is seeking a High School Principal dedicated to leading a diverse school community. This role involves overseeing an educational program serving over 1,200 students, fostering a culture of inclusion, and ensuring high expectations for academic ...Senior- ...Job Description Senior Backend Software Engineer – Startup – New York * Visa sponsorship not available, US Citizens only. Please do not apply if you are seeking sponsorship* Senior Backend Software Engineer is required by a startup building a technology...Senior
- ...Artificial Intelligence, and iGaming . We don't just ship features; we engineer high-scale, production-grade platforms that power the next generation of digital products. We are a collective of senior engineers, product strategists, and builders who refuse to...Senior
- ...in specialty areas. - Shall perform engineering tasks for back-end design and development... ...2 years of experience. - 10 years of software development experience in object-... ...and internal value analysis including seniority and merit systems, as well as internal...SeniorMinimum wageContract workTemporary workWork experience placement
- ...Senior UI Engineer We're looking for a Senior UI Engineer who wants to own the frontend end-to-end. You'll be the primary engineer on an... ...craft, not distance from it. Deliver with urgency. Working software over completed designs. You have a bias for shipping and a...SeniorFull timeTemporary work
$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...SeniorSummer holidayFlexible hours$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...SeniorWork at office$130k - $150k
...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...SeniorWorldwide$139k - $192k
A well-known regional law firm is seeking a mid- to senior-level Employee Benefits attorney for its Upstate New York offices. The ideal candidate will have 4 to 10 years of experience in Employee Benefits law and be knowledgeable in ERISA and various benefit plans. Strong...SeniorRemote work- ...procurements. - Participate in strategy meetings, status meetings and senior management reviews including the presentation of competitive... ...-Proficiency in word processing, spreadsheet, or other related software programs. Job-Specific Minimum Requirements: - Bachelor'...SeniorMinimum wageContract workTemporary workWork experience placementLocal area
- ...A leading blockchain infrastructure company is seeking a Senior Product Designer to join their design team. The role involves owning the design lifecycle across various products, emphasizing prototyping and collaboration with cross-functional teams. Candidates should...SeniorRemote work
- ...Development and Professional Communication and Behaviors • Research and Evidence Based Practice. • Organization Contributions Senior Level III Registered Nurse (RN): The Senior Level III RN is accountable for the provision of expert patient care, including...SeniorShift work
$190.4k - $238k
A leading technology firm in Rochester is seeking an experienced professional to drive sales and technical assistance, enhance customer integration, and lead the storage strategy. Ideal candidates will bring over 7 years of experience, a Bachelor's Degree in a relevant...Senior$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 ...SeniorRemote work- divh2Job Title/h2pGeneral Maintenance / Facilities/ph2Location/h2pRochester, NY, 14606, United States/ph2Compensation/h2p$45,760.00 - $83,200.00 / Year/pp$2000 Sign-On Bonus!/ph2Industry/h2peCommerce / Retailer/ph2Education/h2pHigh school/ph2Experience/h2pMinimum 2 Years...SeniorRelocation package
$135k - $225k
...The Role in Your Life at MKS: As a Sr. Principal Security Engineer at MKS Inc., you will be a partner with all Engineering Teams,... ...Access to sensitive and confidential business systems and software, personally identifying information, the company's financial information...SeniorPermanent employmentWork experience placementWork at officeRemote workRelocation package- ...An energy solutions company is seeking a highly experienced Software Consulting Engineer to lead the architecture, design, and development of advanced software platforms for energy systems. The ideal candidate will have over 10 years of software engineering experience...SeniorRemote work
$80k
A leading cannabis startup in New York is seeking a Customer Experience Manager to oversee external communications and ensure outstanding partner relationships. This role involves managing a team, training on best communication practices, and addressing escalated issues...SeniorRemote work- ...Senior Data Modeler Rochester, NY / Binghamton, NY / Augusta, ME F2F Interview Our client, a top-tier management consulting firm... ...Requirements ~6–10 years of experience in data modeling or data engineering roles ~ Strong expertise in data modeling, SQL, and...Senior
- Getinge is looking for a Sr. Analyst Sales Reporting in Ridgeland, NY, to provide critical sales analytics and insights. In this role, you will partner with multiple departments to enhance reporting tools and serve as a liaison between Sales Management and the Power BI...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- ...Schedule: 5/8 (8 hours per day, 5 days a week). Role Overview: Join the Product Support Engineering team. Investigate RF/Analog, assembly, SMT, and test-related problems. Demonstrate thorough understanding of radio transmitter and receiver design. Collaborate...Senior
- A healthcare staffing agency based in the United States is seeking a skilled cardiac surgical assistant to collaborate with surgical teams in providing essential cardiac care. The ideal candidate must hold a CNOR certification and have at least two years of cardiac RNFA...SeniorShift workWeekday work
$73.15k - $138.21k
A leading HVAC company in the Town of Chili, NY, seeks a Residential Lead HVAC Installer to manage installations and oversee a team. Candidates should have proven HVAC installation experience and strong leadership skills. Responsibilities include installing various HVAC...Senior- Pittsford Central School District is seeking a Director of Transportation to manage all aspects of pupil transportation services for eligible students. This includes budget control, route development, and ensuring compliance with state regulations. The ideal candidate will...Senior
- A leading insurance firm in New York is seeking a Senior Account Manager responsible for managing client accounts and supporting Advisors. The role entails communication with clients, managing the renewal process, and maintaining client relationships. Candidates should...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior game producer Rochester, NY
- senior manager clinical operations Rochester, NY
- senior lead project manager Rochester, NY
- senior device engineer Rochester, NY
- senior hvac project manager Rochester, NY
- senior work from home Rochester, NY
- senior creative project manager Rochester, NY
- senior network engineer remote Rochester, NY
- senior project manager contract Rochester, NY
- senior international account manager Rochester, NY


