Software Engineer II - Capture at EagleView

| Bellevue
Sorry, this job was removed at 11:35 a.m. (PST) on Thursday, October 28, 2021
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Eagleview is looking to fill a full-time Software Engineer II role in Rochester, NY. Our image capture team develops and maintains a suite of applications used to coordinate aerial imagery capture across a fleet of aircraft all over the US. Our largest product is a C# .NET core application which coordinates the capture hardware and interfaces with a React front-end for delivering information to the pilot. We also manage various C++ camera control applications, embedded software for custom hardware devices, as well as a Kafka java telemetry collection architecture for reporting events during flight into a centralized cloud-based event-store. We regularly work with interesting hardware and our software integrates and coordinates many COTS and internally developed hardware components. We are looking to grow the team and the successful candidate will enjoy a diverse and challenging technical landscape, working for a large company alongside teams of engineers all over the globe!
  • Bachelor's Degree or equivalent experience, preferably in Computer Science
  • Computer Engineering, Software Engineering, or a related field
  • Strong programming skills with a focus on creating high quality, maintainable code 
  • Strong debugging and critical analysis skills
  • Proven history in solving difficult problems and designing systems pragmatically 
  • Self-motivated and eager to meet customer needs
  • Strong communication and interpersonal skills – able to communicate concepts both online and in person 
  • Solid understanding of the Agile (SCRUM) Development Process
  • Openness to new languages/frameworks/techniques. History of self-development/learning

Preferred Requirements 

  • 2 – 5 years professional experience 
  • Strong expertise Windows C++ development using Visual Studio 
  • Experience with low-level device communications (RS-232, RS-485, TCP/UDP) 
  • Familiar with camera and imaging principles
  • GitHub and version control experience 
  • Strong mathematical skills 
  • GIS and spatial programming and applications

Experience with any of the following technologies and techniques is an advantage:

  • Experience with C#, Python, Golang, or Java
  • Familiar with popular C++ build systems and frameworks (CMake, Qt, Boost, MFC)
  • Familiar with Linux (basic commands, process/package management)
  • LabVIEW development for NI PXI systems
  • Reactive (Rx) programming
  • Web Development experience (Javascript, Typescript, React/Redux or similar)
  • Database systems and SQL (Postgres)
  • Building and maintaining RESTful APIs
  • Apache Kafka and Kafka Streams
  • React native or other Mobile experience
  • Kubernetes and AWS
  • Embedded development (I/O, motion control, time synchronization) 
  • Familiar with MacOS 
  • Linux / Windows systems administration
  • Chef/Ansible
Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView EagleView's full profileFind similar jobs