Software Engineer - Robotics & Advanced Technologies
Visionary Tech Opportunity: Are you ready to tackle complex problems that have never been solved before? Our client, a trailblazer in custom software development, is on a mission to make their mark on the Moon. With a focus on embedded and application software, they are at the forefront of the technology curve, delivering innovative web/cloud, robotic, IoT, and machine learning solutions.
Key Responsibilities:
- Engage in cutting-edge projects involving robotics and supporting technologies.
- Develop solutions in Modern C++ (C++11 or later) and Python.
- Contribute to a wide range of technical domains, including full-stack web development and machine learning.
- Operate within a Linux development environment.
Requirements:
- 3+ years of relevant commercial software development experience
- US Citizen, Perm Resident, or Green Card holders ONLY.
- This is a hybrid role. You will spend part of the week working remote and 1-2 days/week at client sites in the greater Boston area.
Technical Proficiencies:
- A demonstrated passion for software development pursued even outside professional settings.
- Strong foundational skills in coding, collaboration, algorithms, CS theory, and proficiency in multiple programming languages.
- Quick learner, ready to adapt to new technologies and platforms.
- Project ownership from conceptualization to delivery, with a focus on problem-solving.
- Continuous enhancement of skills and knowledge, with a flexible approach to technology.
Technologies Utilized:
- Robotic simulation tools such as ROS, RVIZ, Unreal Engine, Unity, and Gazebo.
- Machine Learning and Computer Vision expertise.
- Distributed computing and IPC familiarity.
- Proficiency in Modern C++, Python, JavaScript, TypeScript, and Linux.
- Experience in embedded development, RTOS, and various Linux-based devices.
- Agile and hybrid design methodologies.
- Web development frameworks and mobile app development experience.
What They Offer:
- An opportunity to work with the latest technologies on innovative projects like web interfaces for robotics and space exploration.
- A dynamic, developer-focused culture that prioritizes results over politics.
- Access to mentorship from industry experts and opportunities to mentor others.
- A position in a rapidly growing company with a comprehensive benefits package and stock options.