Introduction
Hello, I’m Martin from Norway. My journey into physics was somewhat inevitable, driven by a natural curiosity about how things work. Choosing to study physics for my Master’s felt like an obvious step, although it was more about following a familiar path than making a calculated career choice. It wasn’t until my master’s thesis that my engagement with physics deepened as I tackled real-world problems. This newfound excitement led me into the world of 3D vision, mainly by chance. Initially joining a startup team as an optical developer, I quickly found myself immersed in projects that blended technology with creativity to solve practical problems. This role expanded my skills beyond traditional physics as I helped develop new products that transformed theoretical concepts into groundbreaking technological applications. Each project was a puzzle and solving them not only contributed to our company’s innovations but also provided me with immense personal and professional fulfillment. Recently, I started as Head of 3D Vision at a new startup based in Silicon Valley. In this role, I lead efforts to develop new technologies that are transforming traditional 2D imaging applications into innovative 3D solutions. This position allows me to continuously tackle new challenges and push the boundaries of what our technology can achieve. Outside of work, my hobbies include a mix of activities, though music has always been a constant passion. I enjoy the dynamic atmosphere of smaller companies where I can freely explore and implement my ideas, which keeps my day-to-day both stimulating and rewarding.
Mechanical Engineering Fellow
career options
The field of 3D vision and robotics integrates established sectors like automation and manufacturing with the exciting advancements in UAVs and humanoid robots. This industry offers a robust foundation for employment, coupled with remarkable opportunities for technological and career growth. Here’s a look at some key roles, showcasing the diverse opportunities available:
These professionals design, build, and maintain robotic systems. They integrate 3D vision technologies to enhance robots’ functionality and efficiency, such as in automated manufacturing lines or in developing robotic systems for medical surgery.
Field Application Engineers play a vital role in the practical implementation and upkeep of robotic systems. They travel to client sites to ensure these systems are installed, functioning correctly, and well-maintained. This position is essential in keeping the operations of various industries smooth and efficient, offering a hands-on entry point into the field for those who thrive in dynamic, real-world environments.
Specialists in this area develop algorithms and software that enable machines to interpret visual information from the world. Their work is crucial in powering applications such as autonomous vehicles and surveillance drones, where precise visual interpretation is needed for navigation and decision-making.
These engineers focus on creating and refining automated systems and processes. By incorporating robotics and 3D vision, they help streamline operations in industries like manufacturing, where their efforts can lead to significant improvements in speed and quality of production.
Developers in this specialty work on both software and hardware solutions for 3D imaging and visualization. They play a critical role in fields requiring precise 3D measurements, such as industrial inspection, autonomous vehicle development, and aerial mapping with drones.
Mechanical Engineering Fellow
skills
What are the main hard skills you use on a daily basis in your current job?
I use Python every day to develop algorithms and software for advanced 3D vision systems. My proficiency with Python grew through hands-on projects and practical application in the field. This skill is indispensable for scripting, automation, and creating custom solutions that drive our technology forward.
My role often requires the implementation of custom algorithms designed to enhance performance and efficiency. By minimizing reliance on third-party libraries, I develop bespoke solutions that tackle unique challenges in 3D vision and robotics. These tailored algorithms are critical in refining our technology's capabilities.
I regularly employ a range of mathematical techniques, including Jacobians, minimization strategies, and gradient methods. These techniques are fundamental for addressing and solving the complex mathematical problems we face, optimizing our algorithms for precision, and ensuring our systems deliver accurate and reliable 3D measurements and analysis.
What are the main soft skills you use on a daily basis in your current job?
My approach to leadership is centered around empowering team members and fostering an environment where everyone can excel. I strive to elevate others by recognizing their unique strengths and providing the opportunities and support they need to succeed. This involves clear communication, mentoring, and sometimes stepping back to let others take the lead on projects. My goal is to build a collaborative and supportive workspace where innovative ideas can flourish, especially in the fast-paced, often unstructured setting of a startup.
A significant part of my role involves aligning diverse team members and stakeholders with the company’s vision and project goals. I’ve enhanced this skill by learning from seasoned leaders and applying these lessons to negotiate and compromise effectively, ensuring the best outcomes for our projects and company.
In the ever-evolving field of 3D vision and robotics, adaptability is key. I constantly adjust to new technologies, changing project scopes, and fresh challenges. This flexibility is developed through continual learning and application in various professional scenarios, allowing me to respond swiftly and effectively to changes.
Daily, I encounter and resolve complex technical and strategic challenges. This skill is critical in innovating and refining our 3D vision solutions. Effective problem-solving involves a combination of analytical thinking, creativity, and practical application, which enables us to overcome obstacles and enhance our technology continuously.
Martin
’s personal path
Tell us about your personal journey in
Mechanical Engineering Fellow
:
Successfully navigating the job market involves more than just showcasing technical skills; it also requires connecting with the hiring manager and demonstrating alignment with the company's goals and culture. Having often been on the hiring side of the table, I've noticed that candidates who stand out are those who engage effectively on both technical and personal levels. Key Pointers for Job Seekers: - Engage with the Hiring Manager: Show that you understand the company's culture and how you can contribute to their goals, beyond just technical capabilities. - Highlight Soft Skills: Communication, adaptability, and teamwork often tip the scales in hiring decisions. Make these soft skills evident in every interaction. - Understand and Address Company Needs: Demonstrate your awareness of what the company aims to achieve and articulate how you can help realize those objectives. - Seek Mutual Fit: Aim for roles where both you and the company will benefit from your contributions, ensuring a fulfilling professional experience. This approach, focusing on both your technical abilities and your interpersonal skills, will enhance your prospects of finding a career that aligns well with your professional journey and personal values.
What would you tell your younger you regarding building your current career?
As I look back on my journey, there are a couple of core lessons that stand out, lessons that I wish I could have shared with my younger self at the outset of my career in 3D vision and technology. First, embrace learning with passion and persistence. The more you know, the better equipped you are to innovate and lead. Recognize that your capacity to learn new things might diminish as you grow older—not just because time becomes a scarcer resource, but also as cognitive agility tends to slow down. Seize every opportunity to learn, dive into new technologies, understand foundational theories deeply, and always stay curious. This knowledge isn't just power; it's the fuel for your career's engine. Second, surround yourself with people who lift you up. Identify mentors and colleagues who not only challenge you but also inspire you to be better. These are the people who will push you to go further than you might on your own. They are crucial for your personal and professional development. They can offer guidance, help you navigate challenges, and provide the support network everyone needs to thrive. To my younger self, I would emphasize the importance of these relationships and learning opportunities. They are just as vital as any technical skill or project you might focus on. They form the foundation of a fulfilling and successful career, one where you not only achieve your goals but also surpass your expectations of what you can accomplish.
Final thoughts & tips
As you embark on your journey in whatever field you are in, remember to embrace challenges as opportunities for growth and innovation. Stay curious, keep learning, and always seek to understand more deeply. Build meaningful relationships within your field—they will enrich your career and personal growth. Let these principles guide you, and you will not only succeed but also find fulfillment in your work.
Resources to dig in more
3Blue1Brown YouTube Channel
3Blue1Brown is a YouTube channel that dives deep into mathematics with a focus on visual understanding. Ideal for those interested in the mathematical foundations of computer vision and robotics. I strongly recommend the series on linear algebra.
The Middlebury Computer Vision Page
This site hosts datasets and benchmarks for evaluating algorithms in computer vision, particularly in the areas of 3D and motion vision. A valuable resource for students and researchers wanting to test and refine their vision algorithms.
Open Computer Vision Library (OpenCV)
OpenCV is a highly robust and comprehensive library used for developing real-time computer vision applications. It encompasses a wide range of programming functions that facilitate the processing of visual data and the implementation of complex algorithms in both commercial and academic contexts. This resource is essential for anyone looking to start hands-on projects in computer vision, offering tools that cater to beginners and advanced users alike.