As a Software Engineer, you may…
Help design and develop software components that advance our sensors’ ability to:
- Detect and track new types of targets
- Process target data with high throughput and reliable performance
- Monitor performance and health metrics, and autonomously recover from faults
- Interact with cloud-based systems and other network components
Develop full stack web applications for monitoring and operating sensor networks:
- Help develop high throughput / high availability data processing systems
- Work with senior engineers to implement data analytics used for health monitoring, fault analysis, and management of a geographically distributed sensor network
- Maintain and improve existing software
Work in a small, dedicated team passionate about solving challenging problems and delivering results:
- Collaborate with Software, Systems, Digital, and RF engineers to advance overall product capabilities
- Participate in collaborative design and code reviews Play an active role in the validation and verification of both design and system-level capabilities
Work within and harden our existing software development best practices:
- Document and clearly communicate designs to peers.
- Test and validate designs to ensure proper and bug free operation.
- Improve CM/CI capabilities and coverage.
A successful candidate may have…
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field with strong programming background
- 3+ years of related professional experience
- Programming experience with
- Comfort working on embedded Linux Operating Systems
- Strong verbal and written communication skills
- Ability to work in a fast-paced environment and overcome technical challenges.
- Experience with or the drive to learn:
- Communication, Radar, and other Sensor Systems
- Digital Signal Processing
- Analysis methods and tools including Python and MATLAB
- Javascript, Flask, and other web technologies
- SQL database design, expansion, and use
The location of this position has the ability to be remote, hybrid or onsite in the Syracuse, NY office.