Senior Software Engineer – Embedded Systems
Senior Software Engineer – Embedded Systems
Posted 2 days ago
SENIORITY
Lead
About the role
- Design, develop, and optimize embedded software for robotics and automation systems.
- Work with real-time operating systems for mission-critical performance and reliability.
- Develop control system software for industrial applications, including robotics and automated machinery.
- Collaborate with cross-functional teams including hardware, systems, and testing engineers.
- Implement machine learning algorithms for system monitoring, categorization, and optimization.
- Ensure real-time monitoring and performance analysis of embedded systems.
- Lead and mentor junior engineers in embedded systems development best practices.
- Participate in code reviews, system integration, and onsite testing.
- Required Qualifications7–20 years of professional experience in embedded software development.
- Strong programming expertise in C++ (modern C++ preferred).Proven experience in embedded development and real-time operating systems (RTOS).Hands-on experience with control systems and hardware/software integration.
- Strong knowledge of embedded devices, robotics, and automation tools.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Ability to work onsite in Fairfield, CT (no relocation support).Preferred / Nice-to-Have
- Experience in industries such as Industrial Automation, Robotics, Aerospace, Defense, Semiconductor, Medical Devices, Appliances, or Embedded Systems.
- Knowledge of machine learning applications in embedded systems.
- Exposure to safety-critical systems and compliance standards.
- Strong collaboration and communication skills.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
