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
-- LTD/STD
-- 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
PI202152579
Keywords: Boston Fusion, Boston , Senior Research Programmer, Robotics Software Engineering, IT / Software / Systems , Lexington, Massachusetts
Click
here to apply!
|