Software/Algorithm Engineer

THE JUDGE GROUP, INC.
Fort Worth, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 291K

Job location

Fort Worth, United States of America

Tech stack

Adobe InDesign
Agile Methodologies
Artificial Intelligence
Algorithm Design
Configuration Management
Python
Matlab
Microsoft Visual Studio
Software Architecture
Real-Time Operating Systems
Sensor Fusion
Signal Processing
Software Engineering
Real Time Systems
Data Analytics
Multiplatform

Job description

  • Design, develop, and maintain sensor fusion algorithms supporting autonomous decision-making
  • Own the full lifecycle of fusion algorithms, including requirements, design, implementation, testing, and deployment
  • Develop embedded C++ software running on real-time operating systems
  • Prototype and validate algorithms using high-fidelity simulations in MATLAB and/or Python
  • Integrate new sensors, modes, and capabilities into existing and future platforms
  • Collaborate with cross-functional fusion, autonomy, and systems teams
  • Participate in design reviews and technical evaluations
  • Serve as a subject matter expert within a specific sensor fusion sub-domain
  • Support development of reusable, multi-platform fusion architectures
  • Contribute in an Agile development environment

Requirements

  • 5+ years of experience in sensor fusion sub-domains such as state estimation, identification, correlation, or sensor tasking
  • 5+ years of experience developing algorithms for RF and/or IR sensor systems
  • 10+ years of experience developing software on real-time operating systems
  • Advanced proficiency in C++ for embedded or real-time systems
  • Experience with Visual Studio development environments
  • Strong mathematical foundation for algorithm development
  • Experience with high-fidelity simulation or prototyping using MATLAB or Python
  • Experience working in Agile software development environments

Nice-to-Have Qualifications

  • Experience across signal processing, autonomy, perception, navigation, or control systems
  • Exposure to artificial intelligence or data-driven approaches in sensor systems
  • Experience with reusable or multi-platform software architectures
  • Background in integration and configuration management for complex systems

Apply for this position