{"id":2272312,"url":"https://alion.io/job/robotto-embedded-software-control-engineer","title":"Embedded Software & Control Engineer","company":{"id":176756,"name":"Robotto","domain":"robotto.ai","url":"https://alion.io/company/robotto","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Aalborg, Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":71000,"max_usd":164000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":723},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Computer Vision","optional":false}],"status":"live","first_seen_at":"2026-09-18T11:05:50Z","employer_posted_date":null,"last_verified_at":"2026-09-18T11:05:50Z","board_verified":false,"closed_at":null,"days_open":29,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":29},"description":"Do you enjoy writing C++ software that interacts directly with hardware and makes complex systems perform reliably in the real world?\n\nAt Robotto, we build advanced autonomy and software solutions for drones and unmanned systems. Our work brings together computer vision, embedded software, control, electronics and real-world product development.We are looking for an Embedded Software Engineer with strong C++ experience to develop software close to the hardware layer of our drone platform. Experience with motor control and Field-Oriented Control (FOC) is highly preferred.This is a hands-on role for someone who enjoys working at the intersection of software, electronics and control systems, where performance, reliability and real-world behaviour matter.\n\nThe role\nYou will work on embedded software that supports the control and operation of Robotto’s drone and unmanned systems.Your work will involve developing reliable C++ software that interfaces with hardware, sensors, motors and other system components. You will work closely with colleagues across control, electronics, computer vision and flight testing to take software from development through integration and into real-world operation.For candidates with motor-control experience, you will also have the opportunity to contribute to the development and improvement of our motor-control capabilities, including Field-Oriented Control (FOC).\n\nWhat you will do\nDevelop and maintain embedded software in C++ for drones and unmanned systems.\nBuild software that interfaces with motors, sensors, actuators and other hardware components.\nWork with real-time and performance-sensitive software.\nContribute to motor-control software, including Field-Oriented Control (FOC), where relevant to your experience.\nDevelop and integrate communication between embedded components and wider product systems.\nDebug complex software and hardware interactions and identify root causes of issues.\nCollaborate closely with control, electronics, flight-test and software engineers.\nContribute to software architecture, testing, documentation, code quality and technical decisions.\nSupport integration and testing on real hardware and drone platforms.\n\nWhat success could look like in your first 3–6 months\nYou have developed a strong understanding of Robotto’s embedded architecture, hardware and control systems.\nYou are contributing production-quality C++ code to our embedded platform.\nYou are successfully integrating and debugging software on real hardware.\nYou are contributing to improved reliability and performance across our embedded systems.\nIf you have motor-control experience, you are actively contributing to our FOC and motor-control development.\nYou have become a trusted technical partner for colleagues across software, control, electronics and flight testing.\n\nWhat we are looking for\nWe are looking for an engineer who is comfortable working close to hardware and enjoys solving complex technical problems where software and physical systems meet.\nAt least 3 years of professional software engineering experience, ideally within embedded or real-time systems.\nExperience with motor control, particularly Field-Oriented Control (FOC), is highly preferred. Experience with BLDC/PMSM motors, control loops, PWM, encoders or related motor-control technologies would also be highly relevant.\nStrong C++ programming skills.\nHands-on experience developing software that interfaces with hardware.\nExperience with embedded systems, real-time systems, microcontrollers or similar low-level environments.\nGood understanding of debugging, testing, software architecture and version control.\nExperience with communication protocols such as CAN, UART, SPI, I²C or similar is an advantage.\nExperience with robotics, drones, autonomous systems or other complex electromechanical products is an advantage.\nProfessional fluency in English.\nA degree in computer science, software engineering, electrical engineering, robotics, mechatronics or a related field is preferred; equivalent practical experience is equally welcome.\n\nWho you are\nYou are practical, curious and comfortable getting close to both the software and the hardware when solving a problem.\nYou take ownership of your work and care about software quality and reliability.\nYou enjoy understanding how systems behave beyond the code itself.\nYou approach debugging methodically and are comfortable solving difficult software/hardware problems.\nYou collaborate well across software, electronics and control disciplines.\nYou are comfortable working in a fast-moving environment with evolving priorities.\nYou communicate technical trade-offs, progress and risks clearly and pragmatically.\n\nMinds and makers forging ahead together.\nAt Robotto, we value people who do. People who take ownership, are willing to try new things just to see if they work, and are comfortable asking for forgiveness rather than permission. We want people who are curious, proactive and excited about turning ideas into something real.\n\nOur hiring process\nOur process is designed to be straightforward, practical and conversational:\n\n1. Introductory conversation with our Talent Acquisition & Recruitment Partner\nA chance to learn more about Robotto, the role and what you are looking for, while giving us an opportunity to understand your background and motivation.\n\n2. Meeting with the Hiring Manager / Principal Engineer\nA deeper conversation about your technical background, C++ and embedded experience, motor-control experience where relevant, and your approach to solving engineering problems.\n\n3. In-depth Technical Evaluation & Meeting with our COO\nA hands-on technical session where you will receive a short assignment to prepare in advance and then work through it together with members of our technical team, similar to a pair-programming exercise. The focus is on understanding your technical approach, problem-solving and how you collaborate.Following the technical evaluation, you will meet with our COO for a conversation about the role, Robotto and mutual fit.\n\n4. Offer\nIf there is a strong mutual fit, we will move forward with an offer.\n\nWhy join Robotto?\nRobotto is building advanced autonomy technology for drones and unmanned systems, working at the intersection of software, hardware, computer vision, control and real-world operations.You will join a highly technical and ambitious team at an exciting point in the company’s journey. As we continue to scale our engineering team and work on challenging new projects, you will have the opportunity to influence how our embedded and control software develops.This is a role where your software will not remain behind a screen. You will see it integrated with real hardware, tested on real systems and used in demanding real-world environments.You will work closely with talented engineers, take meaningful technical ownership and help shape the next generation of Robotto’s technology.\n\nEqual Employment Opportunity\nRobotto is committed to providing equal employment opportunities and fostering an inclusive workplace. We recruit based on skills, experience and potential. Please note that certain positions may require specific nationality or eligibility for security clearance in accordance with applicable laws and the nature of our work.","description_format":"text","description_chars":7298,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Drones & UAVs"],"lifecycle":[{"event":"open","at":"2026-10-11T07:28:46Z"}],"visa":[],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.697,"p_room":0.75,"age_days":28,"expected_fill_days":30,"reasons":["seen:28","win:late"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/robotto-embedded-software-control-engineer","json_url":"https://alion.io/job/robotto-embedded-software-control-engineer.json","meta":{"generated_at":"2026-10-17T15:52:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21497,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176756},"rest":"https://alion.io/mcp/rest/get_company?id=176756"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frobotto-embedded-software-control-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frobotto-embedded-software-control-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frobotto-embedded-software-control-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/robotto-embedded-software-control-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frobotto-embedded-software-control-engineer"}]}