1,432,387open jobs
84,237companies
218,256added this week
Browse all
Salary
≈ $97k – $224k per year (Estimated)
Location
In office
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Oct 7, 2026.

Overview
Company
Impact
Profile match
Discover the smartest Maytronics robotic pool cleaners and products yet. Our robotic pool cleaners do the hard work. Book a demo today.

Description

We are looking for a hands-on, Embedded Software Engineer to join our core R&D team. In this role, you will be actively developing, debugging, and integrating software across different environments. writing C/C++ firmware for microcontrollers (MCUs) as well as C++ applications running in Embedded Linux User-Space. You will play a key role in building central robotic logic, communication bridges, and ensuring our autonomous platform operates reliably and on schedule.

Key Responsibilities:

  • Dual-Environment Development: Write, debug, and maintain software for both MCU firmware (bare-metal/RTOS) and Embedded Linux User-Space applications.
  • Robotic Logic & Motion Control: Implement state machines, system logic, and behavioral execution of the robot.
  • Communication Infrastructure: Design and implement reliable communication protocols connecting MCUs to the Linux host board.
  • System Integration & Debugging: Perform end-to-end integration on physical target hardware using standard software diagnostics to isolate and resolve system-level issues.

Requirements

  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of hands-on embedded development experience in C and C++.
  • Proven Fast Learner & Adaptability: Ability to quickly dive into an existing, complex codebase, understand the architecture, and become productive.
  • Development & Integration Capabilities: Practical experience developing and debugging software across MCU environments (STM32, ESP32, Cortex-M / RTOS) and/or Embedded Linux User-Space.
  • Engineering Excellence & Ownership: High standards for code quality, strong sense of ownership, and a track record of delivering reliable software on schedule.
  • Teamwork & Cross-Functional Collaboration: Excellent communication skills with a proven ability to collaborate closely with team members, System Engineering, Hardware, and Integration teams.

Advantages (Nice to Have):

  • Experience with robotics frameworks such as ROS / ROS 2.
  • Practical experience with standard serial protocols and diagnostics tools (CAN bus, UART, SPI, I2C, gdb, Wireshark, candump).
  • Scripting capabilities in Python for internal test automation
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,432,387 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
In your city
≈ $81k – $227k per year (Estimated) • In office • Internship • 2+ years exp • Bachelor's Degree • Ra'anana
AI/ML
Machine Learning
Apply
$53k per year • In office • Full-Time • Linz
C#
C++
C#
.NET
Apply
≈ $48k – $136k per year (Estimated) • In office • Full-Time • Vienna
Chips/EDA
Altium Designer
LTspice
Management
UML
Apply
$238k – $286k per year • Remote (United States) • Full-Time
SystemVerilog
AI/ML
OpenAI
DevOps
HPC
Chips/EDA
UVM
Apply
$145k – $217k per year • Remote (United States) • Secret • Full-Time • 12+ years exp • Bachelor's Degree • Oklahoma City
Management
Agile
Apply
Sr Data Engineer 2 days ago
$92k – $164k per year • Remote (United States) • 7+ years exp • Bachelor's Degree
Python
JavaScript
Java
SQL
Node JS
Databases
Snowflake
Databricks
Oracle
Delta Lake
AI/ML
Prompt Engineering
AI Agents
NLP
DevOps
Azure
CI/CD
Linux
Unix
Analytics
ETL/ELT
Talend
DataStage
Azure Data Factory
Management
Agile
Apply
≈ $129k – $249k per year (Estimated) • In office • 13+ years exp • Master's Degree • Salt Lake City
Verilog
C#
C++
VHDL
MATLAB
MATLAB
Simulink
AI/ML
Machine Learning
DevOps
Git
Chips/EDA
Siemens ModelSim
Xilinx Vivado
Synplify Pro
Apply
$117k – $218k per year • In office • Secret • 9+ years exp • Bachelor's Degree • Carlsbad
Python
Verilog
C#
C++
VHDL
MATLAB
MATLAB
Simulink
DevOps
Git
Apply
$195k – $260k per year • Remote (United States)
JavaScript
Rust
C++
AI/ML
AI Agents
Apply
≈ $43k – $82k per year (Estimated) • Remote (Canada) • 3+ years exp • Ottawa
SQL
PowerShell
C#
C++
DevOps
VMWare
Azure
Windows Server
AWS
Hyper-V
Windows
Management
Intercom
Apply
≈ $63k – $152k per year (Estimated) • In office • Contractor • 1+ year exp • Bachelor's Degree
C++
DevOps
Git
Apply
Hybrid • Full-Time • Achim
Apply
≈ $39k – $98k per year (Estimated) • In office • Full-Time • 2+ years exp
Apply
≈ $50k – $117k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree
Management
Microsoft Office
Apply
≈ $37k – $84k per year (Estimated) • In office • Full-Time
Apply
See all jobs
This is one of many
1,432,387 more open roles from verified company boards, updated every day.