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
$ 291KJob 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