Search

Senior Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Senior Software Engineer

\n


\n

Location: Syracuse, NY or Remote within the United States

\n

Salary: $150,000–$200,000+, depending on experience

\n

Employment Type: Direct Hire; Contract-to-Hire may be considered

\n


\n

A growing aviation technology company is seeking a versatile Senior Software Engineer to join its expanding US operation. The company develops air-traffic awareness technology supporting unmanned aircraft and advanced drone operations.

\n


\n

Its platform spans ground-based receiver hardware, embedded firmware, real-time data processing, cloud infrastructure, APIs, and customer-facing web applications. The engineer will work across multiple areas of the platform while collaborating closely with the company’s Europe-based Chief Technology Officer.

\n


\n

Responsibilities

\n

    \n
  • Design, develop, test, and maintain software across the company’s aviation technology platform.
  • \n

  • Develop performance-critical and system-level components using C and/or C++.
  • \n

  • Work with embedded firmware, receivers, sensors, and hardware interfaces.
  • \n

  • Support data flow from physical receivers through processing systems, cloud services, APIs, and web applications.
  • \n

  • Develop backend services and customer-facing applications.
  • \n

  • Troubleshoot issues involving hardware integration, memory, concurrency, data processing, cloud services, and application performance.
  • \n

  • Collaborate on technical requirements, system architecture, and design decisions.
  • \n

  • Take ownership of projects from initial requirements through implementation and production support.
  • \n

\n


\n

Qualifications

\n

    \n
  • Five or more years of professional software-engineering experience.
  • \n

  • Strong professional proficiency in C and/or C++.
  • \n

  • Experience developing web applications, backend services, frontend interfaces, or full-stack solutions.
  • \n

  • Experience with embedded systems, firmware, sensors, receivers, device interfaces, or hardware-software integration.
  • \n

  • Strong knowledge of data structures, algorithms, software design, memory management, and concurrency.
  • \n

  • Ability to debug complex problems across multiple technical layers.
  • \n

  • Experience with version control, testing, and code reviews.
  • \n

  • Strong communication, problem-solving, and independent project-ownership skills.
  • \n

\n


\n

Preferred experience includes Google Cloud Platform, REST APIs, real-time operating systems, telemetry, networking, aviation, drones, aerospace, defense, IoT, robotics, or autonomous systems.

\n


\n

The company prefers a Syracuse-area candidate but will consider remote candidates anywhere in the United States. This person will become a foundational member of the US technical team and may grow into a broader technical leadership role.

\n


\n

For immediate and confidential consideration, please submit a resume to cnyjobs@hiresapphire.com.

\n


\n

Sapphire Recruitment is an EOE

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...