Senior Machine Software Engineer - Control Architecture for Industrial Manufacturing Equipment
Join a compact, senior-only deep-tech startup in Barcelona as the lead software engineer for a groundbreaking industrial manufacturing machine. Define and own the entire software control architecture, including real-time algorithms, state machines, and motor control, from design through industrialization. Requires 5+ years of C++ and RTOS experience, full on-site presence, and relocation support is provided.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Our client is a deep-tech startup that has built a proprietary industrial manufacturing technology with capabilities that no other system on the market has achieved.
After years of R&D, they are now industrializing their flagship machine. They are a compact, senior-only engineering team where every person owns their domain completely. No layers, no bureaucracy, just exceptional engineers building something that has never been done before in their industry.
Your Mission
You will be the software engineer on the team. You will define and own the entire software control architecture for a complex industrial machine, from architecture design through testing and industrialization.
This is not web or SaaS development. This is low-level, real-time, close-to-hardware machine software for a physical system with complexity comparable to an industrial robot or precision medical device. You will work side by side with the firmware, electronics, and process engineers
What You Will Do
- Define and own the full software architecture for the machine control system, including interfaces and integration with embedded and hardware subsystems
- Design and implement core control algorithms, state machines, and process routines coordinating motion and machine sequencing
- Ensure real-time operation and parallel movement coordination, critical for machine productivity
- Drive precision motor control at 50-micron layer increments
- Lead system-level testing and validation; iterate rapidly during the industrialization phase
- Technically influence firmware and electronics layers
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
What We're Looking For
- 5+ years developing software for complex physical machines (industrial equipment, robotics, precision manufacturing, or medical devices)
- Expert-level C++ as primary language
- Proven experience with RTOS and real-time deterministic behavior
- Experience with parallelization patterns for multi-process or multi-axis coordination
- Full ownership of a software domain, architecture through production
- Available to work full on-site in Barcelona (relocation support provided)
- Professional-level English
What's on offer
- Continues training possibilities
- Private health insurance
- Tax benefit for restaurants and public transportation
- Team events & Competence Center events
- Compensation: €65,000 - €85,000 gross annual salary, depending on your experience and the value you bring to the position
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Our recruitment process
- Step 1: Interview with one of our Recruiters to get to know you better
- Step 2: Interview with the HR Manager
- Step 3: Interview with the Hiring Manager
- Step 4: Inteview with the VP of Engineering
At Babel Profiles, we believe in talent beyond labels. This opportunity is open to all qualified candidates, and we are committed to ensuring equal opportunities regardless of gender, gender identity, background, or origin.
Similar Jobs
Explore other opportunities that match your interests
Barcelona Supercomputing Cente...
Associate Applied AI Engineer
process analytics factory - pa...