Getting into robotics as a software engineer
Two years ago I started looking around for companies in Amsterdam and came across Monumental where I'm now working to automate construction using robots, starting with masonry. Something you'll realize while working with mechanical engineers is that they look at the world differently. As you start working with other engineers you'll first be intimidated by them: they will be talking about twenty twenty and percussive maintenance and EMI and you'll have no idea what they're talking about. Over time you'll know enough about how they work to communicate across domains and contribute to the discussion. Now imagine you have 3 robots in the office, each running multiple services with different colleagues working on them at the same time. You'll have to brace yourself for any code written by embedded engineers, because it's going to be piles of macro-filled C. Some straightforward OOP with classes and separation of concerns will instantly make you an S-tier great embedded software engineer. If the idea of working on construction robots excites you, come work with me!