TixelJobs
O
Onhiresvia Ashby

Embedded Software Engineer (Robotics)

REMOTEPosted 2mo ago
RoboticsMid LevelFull-time#remote

Not sure if you're a good fit?

Upload your resume and TixelJobs AI will compare it against Embedded Software Engineer (Robotics) at Onhires. Get a match score, missing keywords, and improvement tips before you apply.

Free preview · Your resume stays private

About the Role

Remote PL | Wrocław | Poland | Engineering – Firmware

About the Opportunity

We are a recruiting agency partnering with a leading smart home security company to find a Senior Embedded Software Engineer for an exciting robotics project. Our client is developing a new mobile security device equipped with cameras and motion detection, capable of autonomous movement and app-based control. The hardware platform is already in place, and the firmware team in Ukraine and Poland is now building the embedded software layer for the product.

This is a strong opportunity to join a new product at an early stage, working closely with QA, Research, and Mobile teams in a mature agile environment with solid engineering practices, code reviews, and CI/CD.

What You Will Be Doing

- Design, develop, and optimize embedded software in C and C++ (primarily C++17) for a next-generation robotic security device

- Work across the embedded stack, from Linux BSP and low-level integration to ARM-based microcontrollers running RTOS

- Develop and maintain firmware components using Buildroot, Yocto, and CMake

- Debug and resolve complex software, hardware, and connectivity issues

- Contribute to the development of new features for a greenfield robotics product

- Optimize software performance for resource-constrained embedded environments

- Participate in code reviews and contribute to engineering best practices

- Collaborate with QA on test strategy and product quality improvements

- Prepare and maintain technical documentation for software design, APIs, and troubleshooting


What We Are Looking For

- 5+ years of commercial experience in embedded software development

- Strong commercial experience with C and C++ in low-level embedded environments

- Hands-on experience with RTOS and embedded development for microcontroller-based systems

- Commercial experience with Embedded Linux, including BSP, Buildroot, or Yocto

- Solid Linux background and confidence working in Linux-based development environments

- Strong understanding of multithreading, network programming, and multicore embedded systems

- Good knowledge of hardware communication interfaces such as I2C, SPI, UART, Wi-Fi, and Bluetooth

- Experience working close to hardware, including schematics and technical documentation

- Proficiency with development tools such as Git, CMake, and CI/CD pipelines

- Ability to work independently on complex engineering tasks and deliver production-ready solutions

- English level B2+


Nice to Have

- Experience with ROS or exposure to robotics-related systems

- Familiarity with modern security protocols and encryption methods

- Experience with Android OS internals

- Python for scripting and automation

- Experience using AI-assisted development tools


Interview Process

- Recruiter screen

- Technical interview

- Management interview


What the Client Offers

- Annual performance and loyalty bonus programs

- Employment via Contract of Employment (UoP) under Polish labour law

- B2B may be considered on a case-by-case basis for outstanding candidates

- Paid vacation, public holidays, and medical leave in line with Polish regulations

- Private medical insurance

- Continuous growth and development opportunities: internal knowledge hubs, corporate courses, and free English classes

- Fully remote work from anywhere in Poland
Share
Embedded Software Engineer (Robotics) - Remote at Onhires | TixelJobs — Jobs at AI Companies