
Embedded developer - C++, Python, Linux
About the role
We're Hiring: Senior Embedded C++ Developer – Robotics
Location
Work model
Assignment period
Seniority
Application deadline
Visa
Availability
About the Assignment
Senior Embedded C++ Developer
next-generation autonomous robotic products
C/C++ and Python in a Linux-based environment
, collaborating closely with engineers across software, hardware, sensors, and robotics. This is an excellent opportunity for an experienced embedded developer who enjoys solving complex technical challenges and wants to see their software operate in real-world robotic systems. Key Responsibilities
- Develop and improve embedded software for advanced robotic products.
- Work on robot behavior, decision-making, navigation, and planning functionality.
- Develop software ranging from low-level system features to higher-level autonomous capabilities.
- Design, implement, test, and verify new technical solutions.
- Work with
C/C++ and Python
in a Linux-based development environment.
- Collaborate with cross-functional teams involving software, hardware, sensors, and robotics.
- Contribute to the development of future robotic platforms.
- Participate in hands-on testing and troubleshooting of robotic systems.
- Potentially take a technical leadership role within cross-functional development teams.
- Continuously improve development processes, software quality, and engineering practices.
What We're Looking For
We are looking for someone with strong technical skills, curiosity, and a genuine passion for embedded software and robotics. You should be:
- Experienced in
embedded software development
.
- Highly proficient in
C/C++
.
- Comfortable working with
Python
.
- Experienced with
Linux-based development environments
.
- Comfortable working across software and hardware boundaries.
- Analytical and confident in solving complex technical problems.
- Collaborative, communicative, and comfortable working in cross-functional teams.
- Interested in exploring how
AI and modern development tools
can improve engineering efficiency and quality.
- Willing to work hands-on with hardware and perform testing in real-world environments.
Required Skills ✅ Strong experience in embedded software development ✅ Excellent C/C++ skills ✅ Python experience ✅ Linux development experience Nice to Have / Meritorious Experience with any of the following will be considered a strong advantage:
- Real-time systems
- RTOS
- Embedded drivers
- Sensors and sensor integration
- Motors / motor control
- Robotics
- Autonomous systems
- Navigation and planning algorithms
- Hardware-software integration
- Hands-on testing and troubleshooting
Swedish language skills are not mandatory
Why This Opportunity?
Interested?
Senior Embedded C/C++ Developer
Send us your updated CV or message us directly to discuss the opportunity.
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.