BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Research Programmer, Robotics Software Engineering

Company: Boston Fusion
Location: Lexington
Posted on: January 27, 2023

Job Description:

At Boston Fusion, we recognize diversity is the catalyst for limitless creativity.
As a Senior Research Programmer in the Multi-Domain Systems directorate, you will utilize your knowledge of software engineering best practices and computer science skills to contribute and drive research efforts in development of autonomous and multi-agent distributed systems.
This position requires a working knowledge of ROS (Robot Operating System) and 2-years experience with it.
Every day, we go above and beyond to solve complex problems, making a difference for our nation. We do this by bringing together smart, curious people with diverse life experiences who collaborate creatively to achieve innovative technological breakthroughs. We are proudly building a work environment where you can bring your authentic self to work.

Enjoy solving problems others think are unsolvable? Innovation and creative collaboration are at the center of everything we do.
Working parent? We provide a hybrid work schedule and flexible working hours.
Student? We offer education assistance and promote lifelong learning.

Due to the nature of our project work, we can only consider candidates with a current US Citizenship.
Featured Benefits:

-- Health Insurance: four plans to choose
-- Dental Insurance
-- Relocation Assistance
-- Life Insurance

-- 401k 4% company match, vested immediately
-- Profit Sharing
-- Education Assistance
-- Hybrid Work Environment
-- Flexible Work Hours

Day-to-Day Responsibilities for Lead Scientist:

Investigate fundamental topics in autonomous systems development, multi-agent distributed command and control, simulation to live drone software deployment, autonomous platform sensor fusion, and localized sensing
Collaborate with the project team to provide technical and software design support to company research projects
Collaborate with project/proposal team members to understand research direction and principles and provide guidance and input on technical design
Provide technical leadership to several small or large project team(s)
Provide technical mentorship to junior staff
Utilize knowlede of current computer science theory, algorithms, and research to design solutions that meet the project requirements
Utilize knowledge of a prefered domain area to design and implement the models developed by the scientists or others, as required
Guide technical team on troubleshooting, debugging, and maintaining, existing software and provide solutions for improvement
Maintain and advance knowledge of commercial and open-source off-the-shelf softwae packages, libraries, and frameworks that can be utilized in the software design
Write software tests to validate code integrity
Establish and maintain a professional rapport with all project stakeholders

This job is right for you if you have (Minimum Qualifications):

MS in Computer Science, Robotics Engineering, or related field, or equivalent work experience
Expertise in Python, Java, and/or C++
2+ years experience with ROS (Robot Operating System)
Demonstrated successful experience on large-scale programming projects
Ability to develp solutions to a variety of technical problems with limited guidance
Excellent communication, writing, and presentation skills
Ability to work under minimal direction
Ability to work independently, as well as collaborate with team members
Ability to multi-task, prioritize, and manage time effectively
Excellent analytical and problem-solving skills
Ability and desire to mentor junior staff

Keywords: Boston Fusion, Boston , Senior Research Programmer, Robotics Software Engineering, IT / Software / Systems , Lexington, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds