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.
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
Firmware Development Engineer (w/m/d)
3 days ago
$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
Principal PCIe Subsystem RTL lead
3 hours ago
$238k – $286k per year • Remote (United States) • Full-Time
SystemVerilog
AI/ML
OpenAI
DevOps
HPC
Chips/EDA
UVM
Apply
Staff Electronics Engineer
2 hours ago
$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
Lead, Software Engineer - FPGA 1
2 days ago
≈ $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
Lead, Software Engineering 1
2 days ago
$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
Assistant Controller
3 days ago
≈ $39k – $98k per year (Estimated) • In office • Full-Time • 2+ years exp
Apply
Production & Supply Planner
3 days ago
≈ $50k – $117k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree
Management
Microsoft Office
Apply
Apply
This is one of many
1,432,387 more open roles from verified company boards, updated every day.

