Embedded Software and Signal Processing Engineer
Locus Lock
Job Posting: Embedded Software and Signal Processing Engineer
Company: Locus Lock
Location: Westminster, CO (In-person)
Employment Type: Full-Time, Immediate Start
About Us:
Locus Lock is an innovative startup at the forefront of positioning, navigation, and timing (PNT) technology. We enable mobility across ground, aerial, and space-based platforms, serving customers across government and commercial markets. Our mission is to deliver high-integrity, reliable, and precise location solutions for global applications.
Role Description:
As an Embedded Software & Signal Processing Engineer at Locus Lock, you will design and implement advanced algorithms that power our positioning, navigation, and timing (PNT) systems. You will develop signal processing pipelines and estimation algorithms that operate on embedded platforms and enable robust performance in challenging environments.
This role involves working across the full signal processing stack - from algorithm development and simulation to real-time embedded implementation. You will collaborate closely with the entire engineering team to integrate algorithms into deployable products used in real-world applications.
The ideal candidate is excited about solving difficult engineering problems, enjoys working close to the hardware, and thrives in an early-stage startup environment where engineering work directly translates into deployed systems.
Key Responsibilities:
Signal Processing & Algorithm Development
- Design and implement signal processing algorithms for RF and sensor-based systems, including filtering, modulation, demodulation, and spectral analysis
- Develop estimation and sensor fusion algorithms for positioning and navigation systems
- Process and analyze signals from GNSS, RF, and inertial sensors
- Prototype algorithms in simulation environments before embedded deployment
Embedded Software Development
- Implement real-time signal processing and estimation algorithms on embedded platforms
- Optimize code for performance, latency, and memory constraints in embedded systems
- Develop robust and maintainable software in C/C++ for production environments
System Integration & Testing
- Integrate signal processing algorithms into larger PNT system architectures
- Perform testing, simulation, and validation to ensure performance and reliability
- Troubleshoot issues across hardware, firmware, and algorithm layers
Collaboration & Technical Development
- Work closely with hardware, RF, and systems engineers to refine algorithm requirements
- Contribute to system architecture discussions for next-generation PNT products
- Stay current with advances in signal processing, embedded systems, and navigation technologies
Qualifications:
Required
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field, or equivalent experience
- 3-5+ years of experience in signal processing, embedded software development, or GNSS-related systems
- Strong programming skills in C/C++, Python, and MATLAB
- Experience with real-time software development and embedded systems
- Familiarity with signal processing techniques such as FFT, digital filtering, modulation, and demodulation
- Understanding of GNSS, RF systems, inertial sensors, or navigation algorithms
- Experience with version control systems (Git)
- Strong analytical and problem-solving skills
- Ability to work independently and collaboratively in a fast-paced engineering environment
Preferred
- Ph.D. in Electrical Engineering, Computer Engineering, Aerospace Engineering, or a related field
- Experience implementing GNSS receivers, RF signal processing, or navigation algorithms
- Familiarity with software-defined radio (SDR) platforms
- Experience developing low-level software in embedded Linux environments
- Experience with containerized development environments (Docker)
- Familiarity with aerospace, defense, or safety-critical engineering environments
What We Offer:
- Be part of a collaborative and innovative work environment
- Opportunity for growth and impact in an early-stage startup setting
- Competitive compensation package combining salary and equity
- Comprehensive benefits including health insurance, dental, 401k, paid vacation, paid sick leave, and paid holidays
- Flexible work schedule within an in-person work environment
The compensation range for this role is $135K-$165K/annual salary + stock options + benefits.
Join us in shaping the future of mobility and navigation technology. If you’re ready to dive in and make a real impact, we want to hear from you!
Locus Lock is an equal opportunity employer. We are committed to fostering a diverse and inclusive workplace and uphold equitable hiring practices. We strongly encourage applications from recognized minorities, women, veterans, and individuals with disabilities. We strive to create a supportive environment for all candidates throughout the hiring process.
To learn more about us, visit our website: https://locuslock.com/
Contact:
If interested, please reach out to jobs@locuslock.com. Be sure to include your CV/resume in your email.