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
• Python
• C++
• 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.