Software Engineer - Visual-Inertial Navigation Algorithms

Thales Defense & Security
Billerica, MA Full Time
POSTED ON 12/18/2022 CLOSED ON 12/29/2022

Job Posting for Software Engineer - Visual-Inertial Navigation Algorithms at Thales Defense & Security

Overview

Thales Defense & Security, Inc. is a global company serving the defense, federal, and commercial markets with innovative solutions for the ground tactical, airborne and avionics, naval/maritime, and public safety and security domains. In addition to mission-critical communication systems, the company provides helmet-mounted displays and motion tracking technologies; SATCOM terminals; advanced sonar systems; and data protection solutions. Furthermore, the company serves as a gateway for technology, leveraging Thales-wide solutions-such as combat management systems; naval, airborne, and ground ISR; and electronic warfare-to address U.S. requirements.

Our Motion Tracking Research and Development team, in Billerica MA is seeking an Engineer or Engineering Physicist specializing in inertial sensing and navigation filtering to help continuously improve algorithms, software, and hardware for our NavChip IMU ([ Link removed ] - Click here to apply to Software Engineer - Visual-Inertial Navigation Algorithms and integration with our other inertial and inertial-aided navigation products, most notably our IS-1500 motion tracker ([ Link removed ] - Click here to apply to Software Engineer - Visual-Inertial Navigation Algorithms The IS-1500 fuses computer vision, inertial measurements, and optional other sensors to monitor the position and orientation of a dismounted user even when GPS and other infrastructure are denied, for instance indoors and underground. This information facilitates better decision making, better command/control, and mixed reality.

COVID-19 Statement

The health and safety of our employees is a top-priority at Thales Defense & Security, Inc. In order to provide the safest possible environment for our employees, their loved ones, our customers and the communities in which we do business, every employee is expected to do his/her/their part by getting vaccinated and following our safety protocols.

Top Benefits

* Competitive Salary
* Yearly Incentive Bonus Program
* Generous 401(k) program - up to 7% company contribution and 100% immediate vesting
* Tuition Reimbursement
* Paid wellness, vacation, and holiday leave
* Paid maternity, paternity, and parental leave
* 9/80 Work Schedule (every other Friday off)

Responsibilities

* Design, defend, implement, evaluate, document, and improve motion tracking / navigation algorithms that fuse inertial sensing, computer vision, and other aiding sensors, emphasizing 6D pose tracking for head mounted displays and hand carried objects, and 3D position tracking for people.
* Convert algorithms into demonstrations and product software embedded in motion tracking and navigation systems.
* Debug demos and products to improve their robustness and usability.
* Publish (e.g., conference or journal) developments and results of those activities.
* Design and maintain software architecture that facilitates periodic versioning of improved product software; and understand and upgrade components of that software.
* Collaborate with R&D, engineering, business development, and field applications personnel to accomplish Specific Responsibilities.
* Participate in morning stand up meetings.
* Communicate effectively with the engineering, business development and advanced projects teams regarding ongoing challenges, solutions and capabilities.
* Write and debug new and existing code while working independently or in a small group.
* Collect, analyze and interpret experimental data, including applying statistical techniques.
* Stay up to date with the latest advancements in relevant sensor fusion and computer vision techniques.

Qualifications

The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Qualifications - Required

* US Citizenship or Permanent Residency Required.
* BS in field relevant to motion tracking software (e.g., software engineering, computer science, computer engineering).
* 2 - 4 years engineering design experience.
* Ability to meet critical deadlines.
* Understanding of, and experience implementing and meaningfully enhancing, core components of visual navigation (e.g., SLAM, visual odometry, bundle adjustment, place recognition, loop closure, feature detection, segmentation, classification, and calibration), Kalman Filtering for motion tracking (i.e., aided inertial)
* Fluency in C .
* Ability to travel 10% of the time.
* Ability to comply with all Company guidelines, policies, procedures and embrace Company Core Values.

Qualifications - Desired

* Experience with navigation sensor fusion beyond vision and inertial sensors.
* Experience with embedded and resource-constrained systems, and/or optimizing custom vision models for production deployments is a plus.

* Experience interfacing Visual Inertial Navigation software to hardware.
* Fluency in Simulink, C, MATLAB, and/or Python.
* Excellent oral and written communication skills: in particular, ability to explain technical concepts to less technical customers.
* Experience with camera and IMU calibration.
* MS/PhD in field relevant to motion tracking with thesis related to motion tracking software.
* Experience developing applications and libraries for Windows and Linux.
* Experience using modern software development methods, processes and tools.
* Experience with relevant open source libraries, e.g. OpenCV, Eigen, Ceres.
* Experience developing large-scale software.
* Experience with C#, Unity, and Qt.
* Experience networking embedded systems.

For specific questions about this job posting, candidates may contact the recruiter at [ Email address blocked ] - Click here to apply to Software Engineer - Visual-Inertial Navigation Algorithms.

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled. Thales is an E-Verify employer.

Thales is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, age or any other characteristic protected by law.

If you need an accommodation or assistance in order to apply for a position with Thales, please call Human Resources at
240-864-7630
.

Recommended Skills

  • Algorithms
  • Business Development
  • C (Programming Language)
  • C Sharp (Programming Language)
  • C (Programming Language)
  • Calibration
Software Engineer
Syrinx -
Chelmsford, MA
Software Engineer
Alpha Net Consulting LLC -
Bedford, MA
Software Engineer
Microsoft Legal Department -
Burlington, MA

Popular Search Topics

Salary.com Estimation for Software Engineer - Visual-Inertial Navigation Algorithms in Billerica, MA
$169,498 to $236,319
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer - Visual-Inertial Navigation Algorithms.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,787 - $118,392
    • Income Estimation: $94,270 - $123,921
  • Cost Management Skill

    • Income Estimation: $283,079 - $509,936
    • Income Estimation: $318,566 - $558,216
This job has expired.

Job openings at Thales Defense & Security

Thales Defense & Security
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. is a global company serving the defense, federal, and commercial markets with i...
Thales Defense & Security
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. is a global company serving the defense, federal, and commercial markets with i...
Thales Defense & Security
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc., is a global company serving the defense, federal, and commercial markets with ...
Thales Defense & Security
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. is a global company serving the defense, federal, and commercial markets with i...

Not the job you're looking for? Here are some other Software Engineer - Visual-Inertial Navigation Algorithms jobs in the Billerica, MA area that may be a better fit.

Network Engineer II

Progress Software, Burlington, MA