Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Overwatch Imaging's job description. Free.

Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Overwatch Imaging's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Overwatch Imaging — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Overwatch Imaging — free, in seconds.
About the Role
The Sensor Autonomy Engineer will design and implement software and firmware to transform high-level user inputs and raw sensor data into real-time customer intelligence for Overwatch's Tactical Applications products. This engineer works hands-on with prototype and low-rate production automated imaging systems, developing, testing, and deploying real-time onboard sensor autonomy, image processing and artificial intelligence algorithms, embedded hardware drivers, image manipulation software, user interfaces, and data post-processing tools built to perform within the size, weight, power, and latency constraints of tactical operating environments.
Responsibilities
- Design and implement software and firmware for sensor autonomy.
- Develop, test, and deploy real-time onboard sensor autonomy, image processing, and AI algorithms.
- Create embedded hardware drivers, image manipulation software, user interfaces, and data post-processing tools.
- Perform mathematical modeling and analysis, including 3D mathematics, control systems, state estimation, and motion planning.
- Develop software for geolocating, rectifying, mosaicking, registering, and combining imagery with map data.
- Design, develop, and maintain complex software applications.
- Write clean, maintainable, and efficient code.
- Participate in code reviews, troubleshoot issues, and optimize software performance.
- Lead code development, version management, and testing for motion control, camera and IMU drivers, and data management.
- Balance urgent code changes with long-term software sustainability.
- Interface with low-level hardware using SPI, I2C, UART, and analog interfaces.
- Improve error detection, reporting, and mitigation.
- Develop and maintain connections between payloads and external systems.
- Develop automated build tools for software deployment.
- Lead the design, development, and maintenance of complex software applications.
- May have a technical leadership role in mentoring and managing teams of junior and mid-level software engineers.
Requirements
- Formal education in software engineering, computer science, aeronautical engineering, robotics, optics or related fields.
- Strong analytical background in physical systems that interact with the real world.
- Experience in airborne or space-based remote sensing and image processing.
- Hands-on experience with mid-sized unmanned aircraft and/or airborne camera systems.
- Experience with image processing software, machine learning techniques, and/or autonomous systems.
- Experience with device driver implementation and embedded system deployment.
- Strong experience with C++, Python, CUDA, OpenCV.
- Strong experience with software versioning and branch management and issue/defect tracking systems.
- Knowledge of software development methodologies such as Agile or Scrum.
- Knowledge of multithreading, parallel programming, interoperability, and algorithm optimization.
- Knowledge of Control Systems, IMU, and GPS/INS Hardware and Software.
- Knowledge of Linux Operating System on GPU-Accelerated Hardware.
- Experience integrating AI/agent coding assistants into daily development.
- Strong communication and interpersonal skills.
- Ability to lead and mentor other software developers.
- Willingness to learn and adapt to new technologies.
- All applicants must be authorized to work on a permanent basis in the United States.
- Employment is contingent upon the applicant’s ability to obtain any necessary export authorization.
Skills
- 3D mathematics
- Coordinate systems
- Vectors
- Rotations
- Control systems
- State estimation
- Motion planning
- Geospatial imagery optimization
- Image geolocation
- Image rectification
- Image mosaicking
- Image registration
- Image combination with map data
- Software development
- Code maintenance
- Code optimization
- Code reviews
- Troubleshooting
- Payload embedded software development
- Motion control
- Camera drivers
- IMU drivers
- Data management
- SPI interface
- I2C interface
- UART interface
- Analog interfaces
- Error detection
- Error reporting
- Error mitigation
- Software interfaces
- Command and control
- External exploitation algorithms
- Data export
- Automated build tools
- Software testing
- Dependency management
- C++
- Python
- CUDA
- OpenCV
- Software versioning
- Branch management
- Issue tracking
- Defect tracking
- Agile methodologies
- Scrum methodologies
- Multithreading
- Parallel programming
- Interoperability
- Algorithm optimization
- Control Systems
- IMU hardware
- GPS/INS hardware
- Linux Operating System
- GPU-Accelerated Hardware
- AI/agent coding assistants
- Leadership
- Mentoring
Location
- Nashville, TN
Work Type
- Full-time
- Onsite
Experience Level
- 8 years of experience with a Bachelor’s degree
- 5 years of experience with a Master’s degree
- Equivalent professional experience will be considered in lieu of a degree
Education Level
- Bachelor’s degree
- Master’s degree
- Ph.D degree
Benefits
- Growth Opportunities
- Impact Opportunity
- Team Collaboration
- Late Start Wednesday
- Generous PTO
- 10 company holidays
- Equity/Stock Options
- Medical/Dental premiums 100% covered for employees and families
- Pre-tax health savings account
- 401K with employer matching contributions up to 4% of pay
About the Company
- Overwatch Imaging is an imagery intelligence technology company working to bring sensor autonomy to time-critical airborne search, detection, tracking and monitoring missions.
- Our Automated Sensor Operator (ASO) software brings Superhuman Vision and Workload Reduction to users of real-time imagery intelligence systems.
- We believe modern edge processing and AI-enabled autonomy can perform time-critical imagery intelligence missions better, faster and more safely than humans.
- Founded in 2016 in Hood River, Oregon, we support private sector companies as well as federal, state and local agencies around the world.
- Our missions range from wildfire mapping and disaster response to law enforcement, border security, maritime domain awareness and tactical intelligence.
Equal Opportunity
- Overwatch Imaging is an equal opportunity workplace and makes employment decisions based on merit and business needs, regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, Veteran status, or any other protected personal characteristic.