Jobs · Engineering · New York

Senior Software Engineer

BAE Systems, Inc. · Endicott, NY · 1 wk ago
HybridEngineering$88k–$150k/yrFull-time

About the role

Join us at BAE Systems where you'll be part of a journey that enables millions of passengers and saves millions of gallons of fuel each year. We're innovating for the future and we're looking for a Senior Software Engineer to join our Electronic Systems development programs.

Responsibilities

  • Model, design, develop, integrate, debug, test, field, and support our innovative Electronic Systems.
  • Work within a cross-functional, multi-disciplinary team to deliver high-quality software solutions.
  • Implement and test cybersecurity features as part of the full software lifecycle.
  • Integrate real-time, safety-critical electronic control systems that include hardware, software, and programmable logic devices.
  • Develop and maintain secure boot, cryptographic accelerators, TEEs, TPMs, or HSMs.
  • Write and review technical documentation, ensuring clarity and accuracy.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or related field with strong embedded software development background.
  • 5+ years of experience in embedded controls development, including at least 3 years implementing and testing cybersecurity features.
  • Experience in full software lifecycle including requirements, design, coding, integration, and verification.
  • Experience with C/C++, Python, and assembly language programming.
  • Experience with static/dynamic code analysis.

Preferred

  • Master’s Degree in related engineering field.
  • 5+ years of experience in avionics or electronic controls embedded development, including product security experience.
  • CSSLP certification or equivalent certification.
  • Experience with MITRE’s CVEs, CWEs, CAPEC and ATT&CK.
  • Experience with Multi-core and ARM processing hardware.
  • Experience with safety critical development guidelines including ARP4754, DO-178B/C, DO-254, ISO-26262 or equivalent safety process requirements.
  • Demonstrated experience providing technical leadership.

Skills

  • Understanding of cryptographic objects, algorithms, and protocols.
  • Technical writing skills for creating required engineering documentation.

Benefits

Full-Time Salary Range: $88,189 - $149,922
Employee Benefits: Health, dental, and vision insurance; health savings account; 401(k) savings plan; disability coverage; life and accident insurance; employee assistance program; legal plan; and other perks including discounts on home, auto, and pet insurance.

Pay Information

Pay Information: Full-Time Salary Range: $88,189 - $149,922

Qualifications

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com