Senior Software Engineer

Safran - Navigation & Timing
City of Rochester, NY
Job Description
As a Senior Software Engineer, you will contribute to implementing technical solutions for Navigation Warfare and related technologies. You will collaborate closely with cross-functional teams to deliver robust, high-quality systems.

Requirements

  • Minimum of 4 years of experience in SW development or Aerospace engineering
  • Bachelor’s Degree (B.S.) in Computer Engineering, Aerospace Engineering, Software Engineering, or related engineering degree from an accredited institution is required
  • Experience with modern C/C++, Qt, Linux, networking protocols, and Python is required
  • Knowledge of Git, Gitlab, or equivalent source control and CI/CD tools required
  • Experience with software architecture, open architecture, and software design
  • Experience with GNSS receivers, SDRs, and other navigation systems/sensors preferred
  • Experience building latency-sensitive systems, with a strong understanding of low-level performance factors such as memory management, CPU cache behavior, concurrency, and network I/O optimization
  • Experience working with digital hardware (usage of flashers, JTAG, oscilloscopes, etc.) preferred
  • Speaking/ Presentation/ Dialogue Skills – white board, small and large group presentations; high degree of comfort speaking senior military and staff personnel; ability to communicate effectively with both technical and non-technical individuals; intuitive ability to pivot from presentation to dialogue as appropriate
  • Demonstrated strong customer focus, ownership, urgency, and drive, with the ability to adapt quickly to new technologies
  • Self-motivated, and ability to self-prioritize effectively to achieve goals, comfortable with ambiguity
  • Secret level security clearance required or able to be obtained within one year of hire is preferred
  • US Citizenship required

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Paid time off
]]>