About SignalQuest: Whit Kelley, CEO
At SignalQuest we have a focused, high performing team and a small-company environment well suited for those with personal drive and a desire to contribute to long term innovation. We believe in investing in our team members, empowering them to take personal responsibility for our direction and allowing them the room to create our future. This year we will make about 10 million electronic sensors in Lebanon NH, where our R&D, production, sales and management are located in a historic renovated brick mill building on the Mascoma River.
About the Job
As part of a small and passionate team of engineers, you will be responsible for creating and maintaining navigation algorithms, test infrastructure, and software tools used to design, build, and test navigation and attitude determination algorithms for guidance, navigation, and control (GN&C) of mobile robotic platforms. Your contributions will play a key role in commercializing advanced navigation technology and transitioning novel algorithm development from R&D into production.
Engineering opportunities exist at multiple experience levels. Roles are focused on algorithm design/ software engineering and span a diverse range of technical responsibilities including task and project leadership, autonomous individual contributor for novel algorithm development, design and implementation of test software and tooling for algorithm verification and validation, and continuous improvement initiatives for software engineering processes.
You should be comfortable working in a fast-paced and often uncertain environment while contributing to innovative solutions, demonstrating personal leadership, technical competence, and attention to detail.
- Create world-leading GN&C technologies for aided inertial microsensor systems used on mobile robotic platforms
- Support design studies and develop prototype navigation system solutions
- Establish and build navigation software architectures and system components in MATLAB and C
- Perform analyses, including covariance and Monte-Carlo simulations, to support engineering activities (model-based design, concept feasibility analysis, error budgeting and requirements flow-down)
- Develop verification and validation procedures to ensure that system software performs as specified to meet system and subsystem requirements
- Lead software lifecycle activities for automated testing (unit, acceptance, regression) to release new algorithm designs with confidence that existing performance baselines are preserved through the innovation process
- M.S. or Ph.D. in Electrical/ Mechanical/ Aerospace Engineering, Computer Science, or Physics with 5 years of design experience
- Demonstrated experience and proficiency in algorithm development with MATLAB or C
- Demonstrated experience with systems engineering and software engineering processes
- Proficiency in digital signals and systems (FIR/IIR filters, LTI system models, Fourier transforms)
- Proficiency with state-space modeling for stochastic systems and developing applied Kalman filters
- Experience with inertial sensor error modeling, calibration, and compensation (accelerometer, gyrosope, magnetometer, IMU, AHRS)
- Experience with strapdown inertial navigation system mechanization and error modeling
- Experience with GPS signal processing and techniques for GPS-INS integration, aided-inertial navigation
- Ability to develop system-level requirements, decompose requirements to subsystems, perform trade studies, develop navigation analysis tools and conduct predictive-performance analyses
- Ability to continuously manage risk and be comfortable with lean software development techniques
- Experience writing code for embedded systems
- Experience with the Linux operating system and scripting languages (e.g., bash, python)
- Champion for DevOps best practices supporting configuration management, infrastructure as code, continuous integration and delivery, deployment pipelines, automated testing, and release management
- Experience with DevOps tools including Git, GitLab/GitHub, Vagrant, VirtualBox, JIRA, Jenkins, etc
Job Type: Full-time
Salary: $90,000.00 to $185,000.00 /year