Sr. Principal Algorithms Software Engineer - Boulder, Colorado

EmergencyMD

Boulder (CO)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Davidson seeks a Principal/Sr. Principal Algorithms Software Engineer in Boulder, CO. You will design, implement, test, and document advanced mathematical algorithms for missile tracking, using Python and C++ in a Linux environment.

You’ll contribute to cross-disciplinary teams, translate theory into practical code, and travel up to 10% as needed. The role requires strong data analysis, state estimation, and algorithm development skills, with experience in software development and technical

Qualifications

  • Bachelor's degree in STEM with 5+ years of related experience, or a Master's degree with 3+ years, or a PhD with 1 year.
  • At least 1 year of software development experience with Python and/or C++.
  • Linux experience and familiarity with common utilities (grep, awk, cat, etc.).
  • Experience in data analysis, tracking, and state estimation; algorithm design.
  • Willingness to travel up to 10% to support business needs.

Responsibilities

  • Apply mathematics to data analysis and algorithm development for missile tracking.
  • Develop and analyze tracking and state estimation algorithms.
  • Prototype using Modern C++ and Python; maintain technical docs.
  • Collaborate across cross-discipline teams and communicate clearly with engineers.
  • Bridge theoretical concepts with practical implementations.

Skills

Data analysis
Algorithm development
State estimation
Communication of technical information

Education

Bachelor's degree in STEM
Master's degree in STEM
PhD in STEM

Tools

Python
C++
Linux
grep/awk/cat

Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.

Davidson is seeking a Principal/Sr. Principal Algorithms Engineer in Boulder, Colorado.

As a Principal / Senior Principal Algorithms Software Engineer on the BOA/ESL Team, you will be responsible for designing, developing, testing, documenting, and debugging software and complex mathematical algorithms. This fast-paced and cutting-edge research and development environment will rely on your familiarity with modern software practices. You are expected to communicate technical information effectively and clearly, and present technical approaches and findings. Our team of motivated technical talent works closely with the end user (and each other) to ensure the direct mission applicability of developed products.

Job Responsibilities
  • Breadth and depth in the application of mathematics to perform data analysis and algorithm development for missile tracking applications.
  • Development and performance analysis of tracking and state estimation algorithms.
  • Tool and prototype development using Modern C++ and Python.
  • Algorithm defect tracking and resolution.
  • Technical Documentation as required.
  • Work in cross-discipline teams and communicate clearly across various levels of engineers.

Seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.

Job Requirements
  • Principal Algorithm Software Engineer (Level 3): Bachelor5s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master5s degree in a STEM discipline and 3 years experience, or a PhD and 1 year of experience.
  • Sr. Principal Algorithm Software Engineer (Level 4): Bachelor5s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 8 years of related experience, or a Master5s degree in a STEM discipline and 6 years experience, or a PhD and 4 year of experience.
  • Applicants must have a minimum of 1 year of software development experience with Python and/or C++.
  • Applicants must have Linux experience and working knowledge of common utilities like grep, awk, cat head, etc.
  • Experience developing, analyzing, testing, and implementing extendable / reusable algorithms.
  • Applicants must have algorithm design and state estimation experience.
  • Experience with data analysis - Population statistics and trend identification.
  • The ability to bridge between theoretical concepts and practical implementation.
  • Ability and willingness to travel up-to 10% to support business needs.
Preferred Qualifications
  • Strong statistical background and skills.
  • Experience in tracking and prediction algorithms, simulation, and validation.
  • Experience with multiple hypothesis tracking.
  • Experience in the numerical implementation of motion filters.
Clearance
  • Applicants must have a current active in-scope U.S. Government issued Secret security clearance at the time of application which is required to start; with the ability to obtain and maintain a TS/SCI clearance.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Principal Algorithms Software Engineer - Boulder, Colorado
Sr. Principal Algorithms Software Engineer - Boulder, Colorado

Davidson Technologies • Boulder (CO)

On-site
USD 140,000 - 190,000
Sr. Principal Software Engineer - Boulder, Colorado
Sr. Principal Software Engineer - Boulder, Colorado

EmergencyMD • Boulder (CO)

On-site
USD 150,000 - 190,000
Sr. Principal Software Engineer - Boulder, Colorado
Sr. Principal Software Engineer - Boulder, Colorado

Davidson Technologies • Boulder (CO)

On-site
USD 149,000 - 167,000
Senior Principal Algorithms Engineer: Missile Tracking
Senior Principal Algorithms Engineer: Missile Tracking

Davidson Technologies • Boulder (CO)

On-site
USD 140,000 - 190,000
Senior Principal Algorithms Engineer: State Estimation
Senior Principal Algorithms Engineer: State Estimation

EmergencyMD • Boulder (CO)

On-site
USD 140,000 - 190,000
Senior Principal Algorithms Software Engineer
Senior Principal Algorithms Software Engineer

Grey Matters Defense Solutions • Colorado

On-site
USD 132,000 - 198,000
Principal Algorithms Software Engineer
Principal Algorithms Software Engineer

Grey Matters Defense Solutions • Colorado

On-site
USD 132,000 - 198,000
Medical, dental, vision benefits
SEP IRA employer contributions
Life and disability insurance
+1
Algorithms Analysis Engineer - Boulder, Colorado
Algorithms Analysis Engineer - Boulder, Colorado

Davidson Technologies • Boulder (CO)

On-site
USD 125,000 - 175,000
Algorithms Analysis Engineer - Boulder, Colorado
Algorithms Analysis Engineer - Boulder, Colorado

EmergencyMD • Boulder (CO)

On-site
USD 120,000 - 170,000
Senior Principal Algorithms Software Engineer
Senior Principal Algorithms Software Engineer

Grey-Matters-Defense-Solutions • Boulder (CO)

On-site
USD 132,000 - 198,000
SEP IRA contributions
Health benefits