Software Engineer
Youmanworks
About the role
About the Role
You start your day with a brief alignment with your fellow software engineer. No endless meetings, but concrete: what's going on, where's the challenge, and what needs to work better today than yesterday?
Then you dive into the software of a system that will soon go to a customer.
Perhaps a communication protocol needs to be set up slightly differently, or you notice that a configuration flow in the web interface could be smarter. You adjust it, test it, and that same week you see your work reflected in a system that runs as it should.
What makes this role different is that you don't build remotely. You are close to the product. If something doesn't work as expected, you're just as happy to stand next to the system to measure, test, and adjust. You liaise with colleagues from electrical engineering and mechanics to ensure everything is correct, from code to hardware.
You work in small steps. No months-long projects, but smart adjustments that quickly add value. You understand what has priority, align with stakeholders, and ensure that every release goes live in a controlled and thoughtful manner.
"What I find great here is that you don't get stuck in theory. You build something, test it, and immediately see the effect. That keeps the work sharp."
"You get a lot of room to make your own choices, but there's always someone to spar with when things get complicated."
- Colleague Software Engineer
Responsibilities
- Software integration: You configure and link different software modules into one well-functioning whole
- Communication: You ensure that systems communicate with each other via CAN-bus and Modbus, among others
- Testing: You develop smart test protocols and validate software on real systems
- IoT & monitoring: You help build real-time insight into performance, faults, and status of battery systems
- Web interfaces: You improve configuration tools and dashboards so users can use them directly
- Cybersecurity: You identify risks and help make systems more secure
- Collaboration: You liaise with engineers, suppliers, and customers to arrive at the best solution
- Release management: You keep an overview of changes, versions, and future improvements
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free