Jobs · Information Technology · New York

Embedded Software Engineer - All Levels

BAE Systems, Inc. · Endicott, NY · 1 mo ago
HybridInformation Technology$107k–$183k/yrFull-time

Responsibilities

  • Participate in each phases of the software life cycle, including project planning, requirements development, software design/implementation, and integration and test
  • Develop software designs and implementations that meet stringent requirements for complex embedded control systems
  • Develop software using Green Hills, ARM Development Studio, or other software development environments for embedded targets ranging from PowerPC to multi-core ARM processors
  • Use and evolve existing processes to utilize the most effective techniques to minimize design/product cost
  • Demonstrate leadership as you mentor your team and interface with customers

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, or related field
  • 4+ years of work experience in embedded software development using C/C++/Assembly languages

Preferred

  • Master's Degree in Computer Science, Computer Engineering, or related field
  • Experience in Embedded real-time operating system development
  • Experience with PowerPC, ARM, x86 processor architectures
  • Hardware/Software integration and debug experience
  • Familiarity with source control systems and configuration management practice
  • Higher-level programming & scripting languages such as JAVA, Python, Matlab & Simulink
  • Familiarity with safety-critical development using DO-178B/C or equivalent stringent process requirements

Pay

Full-Time Salary Range: $107359 - $182510

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.

Benefits

  • Health, dental, and vision insurance
  • Health savings accounts
  • A 401(k) savings plan
  • Disability coverage
  • Life and accident insurance
  • Employee Assistance Program
  • Legal plan
  • Discounts on home, auto, and pet insurance
  • Paid time off, paid holidays, and other types of leave
  • Recognition program

Similar jobs