Duration: 6 months temp to perm
Seeking a talent Software Engineer to help us build our autonomy platform. We provide a robust software product for monitoring and controlling our autonomous vessels. You will join the team building everything from high level mission planning software that runs remotely to the low level control software running on board each of our boats. As a consequence, you will have the opportunity to work in a wide variety of fields from computer vision to user experience design.
You will take ownership of the design, development and integration of new features that improve the overall performance, utility, and reliability of our platform. Your contributions will be critical to the success and growth of the company.
• Writing high-performance C++ code in a Linux environment
• Using your knowledge of object-oriented design principles to design and implement new
• Specification and documentation of software systems
Furthermore, our software stack includes software development in modern C++ on Red Hat-family Linux. We use Confluence and JIRA for project management, Mercurial for version control, Jenkins for continuous integration, and ReviewBoard for code review. Experience with any of these tools is a plus.
Applicants should meet the following requirements:
• A passion for solving challenging problems in the field of robotics
• Computer science theory and practice, either through a suitable degree or sufficient experience
• Familiarity with working in a Linux environment
• Willingness to travel to provide support, testing and integration with hardware.
Must have a BS Computer Science or similar degree
The Norland Group has been in operation successfully since 1996. We are a strong believer of people management, professionalism and accountability. We only make promises when we are certain we can fulfill them. Our business focuses on fulfilling the needs of commercial and government customers in administrative services, workforce mobilization, information technology, engineering, project management services.
Our Mission Statement
Our main goal is to provide career advancement opportunities to our associates. We are committed to bringing our customers exceptional support services with the highest quality, integrity, and innovation. We believe that we are the stepping stone for our associates to advance their careers and to live a better life. Everyone should have a chance to live a successful and happy life. We operate our business based on those values and we choose employees who value the same principles.