Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
Popular skills
CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in Virginia
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaTennesseeVirginia

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringAccounting & FinanceSalesIT
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. Senior Embedded Software Engineer
Elgen Staffing logo

Senior Embedded Software Engineer

Not Disclosed•Full-TimeOn-site

location_on166, Cumberland Street, City of Rochester, Monroe County, New York, 14605, United States

Apply Now

About the Opportunity

Our client, a global leader in precision-engineered solutions and hardware, is seeking an experienced Senior Embedded Software Engineer to join their winning team in Rochester. This role is designed for a technical authority who thrives on independence and leadership, particularly within complex projects. You will be instrumental in shaping the future of their embedded systems by researching, designing, and developing software that drives high-performance motion control and industrial automation.

The Role in Context

As a key member of the engineering organization, you will bridge the gap between hardware product development and software execution. This position goes beyond standard coding; it involves owning critical subsystems within larger product architectures and serving as the go-to expert for EtherCAT and real-time fieldbus architectures. You will lead the design of high-performance communication stacks and synchronization strategies, ensuring robust interoperability with third-party systems.

In this capacity, you will act as both a Team Leader and a Product Leader. You will oversee daily operations, including task assignments and performance monitoring, while simultaneously taking ownership of a specific product line's software development lifecycle. From architecture and implementation to testing, release, and long-term maintenance, you will drive root-cause analysis for complex field issues and champion a culture of continuous improvement and innovation.

Your Day-to-Day

Your work will span the full software development lifecycle, translating high-level architectural direction into robust, scalable subsystem designs. You will coordinate with industry partners and vendors to select and customize software and hardware solutions, ensuring they meet aggressive performance and reliability requirements. A significant portion of your time will be dedicated to mentoring junior engineers, providing technical guidance, and contributing to technology roadmaps that align with organizational goals.

You will collaborate closely with cross-functional teams, including hardware, QA, and product management, to ensure cohesive system design. Whether you are optimizing real-time operating systems, integrating new technologies like ROS 2, or maintaining sophisticated hardware test platforms, your focus will remain on delivering on-time, high-quality software that enhances product capabilities.

Application Process

To be considered for this immediate opening, please apply today to be among the first candidates reviewed. Elgen Staffing, the fastest-growing staffing agency in New Jersey, is leveraging its deep understanding of hiring trends to connect top talent with leading industry innovators. We are committed to helping you find your dream job by matching your expertise with the right opportunities.

Equal Opportunity & Compliance

This role requires the candidate to be a U.S. person due to ITAR regulations. Our client is an equal opportunity employer dedicated to fostering a diverse and inclusive workplace where innovation thrives.

Work location

Work model: On-site

location_on

166, Cumberland Street, City of Rochester, Monroe County, New York, 14605, United States

City of Rochester, New York

Key Responsibilities

  • check_circleDesign, implement, and optimize embedded motion control, servo, and I/O systems
  • check_circleLead the design and implementation of high-performance communication stacks and distributed systems
  • check_circleOversee all phases of the software development lifecycle including design, coding, testing, and deployment
  • check_circleCreate and maintain verification and regression tests for developed product designs
  • check_circleManage projects independently and adapt to complexity and scale
  • check_circleProvide mentorship and technical guidance to junior engineers
  • check_circleLead daily operations of the software engineering team including task assignments and performance monitoring
  • check_circleOwn complex problem investigations and drive root-cause analysis and systemic improvements
  • check_circle

Requirements

  • verifiedBachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • verified10+ years of professional experience in embedded software/firmware development
  • verifiedExpert-level experience with embedded system design and real-time programming
  • verifiedIn-depth knowledge of EtherCAT protocols and real-time communication systems
  • verifiedStrong understanding of industrial Fieldbus technologies (CANopen, Modbus/TCP, Ethernet/IP, PROFINET)
  • verifiedExpertise in Linux, Unix, and real-time operating systems
  • verifiedProficiency in C and C++
  • verifiedProficiency with software development tools, version control systems, and agile methodologies
  • verifiedMust be a U.S. person due to ITAR regulations

Nice to Have

Experience with Embedded control system integration including motion control algorithms and systems. ROS 2 experience with a focus on motion control and servodrive interfacing. RTOS experience for embedded controllers (e.g., FreeRTOS). Experience with computer-based industrial automation motion controllers and soft-PLC. Knowledge of 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.

Elgen Staffing cover image
Elgen Staffing logo
Company

Elgen Staffing

Industry

Staffing and Recruiting

Headquarters

Cresskill, New Jersey

Open Roles

3

Elgen Staffing, headquartered in Cresskill, New Jersey, operates as a specialized division of Elgen Manufacturing, which was established in 1952. Founded in January 2017, this staffing and recruiting agency has expanded rapidly to become a prominent player within New Jersey. The organization leverages current hiring trends and advanced technologies to identify top-tier talent across various industries nationwide. The agency serves both corporate clients and job seekers by providing tailored recruitment solutions rather than generic services. Elgen Staffing focuses on understanding specific business cultures and values to ensure candidates are a lasting fit. By handling the initial screening and legwork, the firm aims to streamline the hiring process for employers while helping candidates secure meaningful careers. A team of industry experts manages client relationships with a proactive approach designed to address unique challenges. The organization prioritizes the needs of employees, clients, and candidates alike. This strategy allows Elgen Staffing to deliver a distinct experience that differentiates it from standard industry practices, ensuring efficient talent acquisition and long-term success for all parties involved.

Similar Job Opportunities

General Motors logo

Senior Software Engineer, Embedded Systems

General Motors • Mountain View, California

$158k-242karrow_forward
General Motors logo

Staff SW Engineer - Embedded SW

General Motors • Mountain View, California

$203k-311karrow_forward
ALTEN Technology USA logo

Sr. Embedded Software Engineer (Platforms)

ALTEN Technology USA • Lafayette, Louisiana

$90k-135karrow_forward
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by location
Collaborate with cross-functional teams to ensure cohesive system design and alignment with product roadmaps
  • check_circleContribute to technology roadmaps and strategic planning for software development
  • View company profilearrow_forwardlanguageWebsitelinkLinkedIn
    Quick Overview

    Experience

    10+ yrs (Lead)

    Education

    Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

    Job Type

    Full-Time

    Skills Required

    Embedded SoftwareEmbedded Motion ControlServoI/o SystemsEthercatReal-Time FieldbusIndustrial ProtocolsReal-Time OsFirmwareLinux
    Jobs by city
    Jobs by category
    Career guides
    Career blog
    Salary insights
    Job types
    Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
    Top states
    Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in TennesseeJobs in VirginiaAll states →
    Top categories
    Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsAccounting & Finance jobsSales jobsIT jobsHospitality & Catering jobs
    Popular skills
    CDL-A jobsRegistered Nurse jobsBLS jobsExcel jobs
    Featured employers
    Company
    About usFAQContactPrivacy policyUS privacy noticeAccessibility

    Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

    © 2026 Recrutus. All rights reserved.
    Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms