Sr. Principal Software Engineer (Navigation Systems) Level 3

Indotronix International Corporation
Los Angeles, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Los Angeles, United States of America

Tech stack

Testing (Software)
Agile Methodologies
JIRA
IBM Rational ClearCase
Static Program Analysis
Collaborative Software
Communications Protocols
Computer Programming
Dynamical Systems
Global Positioning Systems (GPS)
GPS Navigation Devices
ClearQuest
Inertial Navigation Systems
Integrated Development Environments
Python
Matlab
Sensor Fusion
Simulink
Software Engineering
Project Management
Software Requirements Analysis
Systems Integration
GIT
SC Clearance
DO-178B
PolySpace

Job description

  • Develop, test, and debug software for advanced Navigation Systems.
  • Perform software and system integration on state-of-the-art hardware.
  • Apply Model-Based Engineering (MBE) techniques in software development.
  • Work in an Agile and collaborative software development environment.
  • Collaborate with peers across engineering organizations and maintain strong relationships with internal and external customers.
  • Translate software requirements into effective software designs.
  • Support continuous software improvement and system performance evaluation.

Requirements

We are looking for a Principal or Senior Principal Software Engineer .As a Software Engineer, you will have a challenging and rewarding opportunity to be part of an enterprise-wide digital transformation. Through the use of Model-Based Engineering and Agile practices, you will help deliver critical national defense products and capabilities. The successful candidate will be collaborative, team-oriented, and committed to continuous learning and innovation., * Bachelor's degree in a STEM field with 5 years of hands-on Software Development experience, OR Master's degree in STEM with 3 years of experience, OR PhD in STEM with 1 year of experience.

  • Experience developing software in MATLAB/Simulink.
  • Experience programming in C and Python.
  • Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira.
  • Experience using MATLAB to create, process, analyze, and visually represent data.
  • Experience using Simulink to model dynamic systems.
  • Experience with Navigation Systems and INS/GPS Kalman Filter design and requirements definition.
  • Demonstrated ability to work in a collaborative development environment.
  • Ability to obtain and maintain a U.S. Government Secret Clearance., * Bachelor's degree in a STEM field with 8 years of hands-on Software Development experience, OR Master's degree in STEM with 6 years of experience, OR PhD in STEM with 4 years of experience.
  • Experience developing software in MATLAB/Simulink.
  • Experience programming in C and Python.
  • Experience using software management and workflow automation tools such as ClearCase, Git, ClearQuest, or Jira.
  • Experience using MATLAB to create, process, analyze, and visually represent data.
  • Experience using Simulink to model dynamic systems.
  • Experience with Navigation Systems and INS/GPS Kalman Filter design and requirements definition.
  • Demonstrated ability to work in a collaborative development environment., * Experience in software test development and execution.
  • Experience using DOORS for software requirements management.
  • Expertise in Sensor Fusion for Navigation Systems using IMU, GPS, barometers, and other sensors.
  • Expertise in INS (Inertial Navigation System) mechanizations.
  • Expertise in Embedded INS/GPS Navigation Systems.
  • Demonstrated capability to translate formal software requirements into software designs.
  • Demonstrated capability to define software requirements for INS/GPS systems.
  • Familiarity with INS/GPS Kalman Filter design and requirements definition.
  • Experience developing, verifying, certifying, and releasing mission and safety-critical software compliant with RTCA DO-178B/C or similar standards.
  • Demonstrated use of MATLAB for simulation and INS/GPS system performance evaluation.
  • Hands-on experience with communication protocols such as MIL-STD-1553, ARINC-429, or RS-422.
  • Experience with code analysis tools such as Polyspace and software testing tools such as LDRA and VectorCast., * Principal Software Engineer: Bachelor's degree in a STEM field with 5 years of hands-on Software Development experience, OR Master's degree with 3 years, OR PhD with 1 year of experience.
  • Senior Principal Software Engineer: Bachelor's degree in a STEM field with 8 years of hands-on Software Development experience, OR Master's degree with 6 years, OR PhD with 4 years of experience

Apply for this position