Senior Embedded Systems Software Engineer

Moog Inc

East Aurora (NY)

On-site

USD 130,000 - 170,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Benefits from day one enrollment
Flexible vacation
401k match
Tuition reimbursement
Stock purchase plan
Profit sharing
Company culture

Job summary

Moog Space and Defense Group is seeking a Senior Embedded Systems Software Engineer in East Aurora, NY to design and evaluate complex software for NASA, military and commercial applications. You will develop application-specific software for inclusion in embedded systems and lead a project team under the Sr.

Engineering Systems Manager. You will work on BSPs, bootloaders, drivers, and flight software; mentor junior engineers and collaborate with external customers to resolve challenging issues.

Qualifications

  • Requires a BS in Software Engineering with 10+ years embedded software experience or an MS with 8+ years
  • Proficient in C or C++ programming
  • Strong technical documentation and public speaking skills

Responsibilities

  • Maintain BSPs, bootloaders, and drivers for BRE440 SoC and PowerPC-based cards
  • Review source code and design documents
  • Create kernel, bootloader, and DKM projects with Wind River Workbench using VxWorks 6.9 and 7.0
  • Debug embedded software with minimal UI
  • Perform revision control and manage software releases
  • Create and contribute to project artifacts like schedules, test plans, and traceability matrices
  • Maintain manual board bring up and software build procedures
  • Collaborate with customers and team to solve complex issues
  • Be SME for flight software and VxWorks-related questions
  • Interview and mentor junior engineers

Skills

C/C++ programming
Technical documentation
Public speaking
Mentor junior engineers

Education

Bachelor of Science in Software Engineering
Master of Science in Engineering

Tools

Wind River Workbench
VxWorks
Subversion
Git
Jira
Bitbucket

Job description

Overview

Moog Space and Defense Group is looking for a Senior Embedded Systems Software Engineer to design and evaluate complex software-based designs for NASA, military, and commercial applications. This position is based onsite in East Aurora, NY. You will develop application specific software solutions for integration into complex embedded systems. You will need a high degree of foresight and creativity to anticipate and solve unprecedented engineering problems. Reporting to the Sr. Engineering Systems Manager, the Senior Embedded Systems Software Engineer will operate as part of a design/development team, which includes other department engineers.

Moog's place as a global leader in the design and manufacture of precision motion control technology is a clear reason to come work for us, however it\'s our culture and values that really set us apart, for our employees and our customers.

Responsibilities
  • Maintain BSPs, bootloaders, and drivers for the BRE440 SoC and other PowerPC-based processor cards.
  • Review source code and design documents.
  • Create kernel, bootloader, and DKM projects with Wind River Workbench using VxWorks 6.9 and 7.0.
  • Debug embedded software (with minimal or no user interface).
  • Perform revision control.
  • Create and contribute to software project artifacts, including schedules, development plans, test plans, version description documents, requirement traceability matrices, and manage software releases.
  • Maintain manual board bring up procedures and software build procedures.
  • Work with external customers and internal team members to solve complex software and system issues.
  • Be a Subject Matter Expert (SME) for flight software, embedded software, and VxWorks related questions.
  • Interview and mentor junior engineers.
Required Qualifications
  • Bachelor of Science in Software Engineering with 10+ years of embedded software experience OR
    • Master of Science Degree in Engineering with 8+ years of relevant experience.
  • Experience using C or C++ programming languages.
  • Technical documentation and public speaking skills.
Preferred Qualifications
  • In-depth knowledge of Wind River Workbench and VxWorks.
  • Experience with Python, Perl, or LabVIEW.
  • Experience with RS232, RS422, TCP/IP, PCI, DMA, MMU, Flash, EEPROM, FPGA memory mapped register access, and exception vectors.
  • Experience with software configuration management tools (i.e. Subversion, Git) and issue tracking / change management tools (i.e. Jira, Bitbucket).
  • Knowledge using JTAG programmers and debuggers.
  • Familiarity with schematics and basic lab equipment such as oscilloscopes, meters, power supplies, etc.
Benefits
  • Great benefits package with day one enrollment
  • Flexible Planned Vacation
  • Generous 401k match and company contribution
  • Tuition reimbursement
  • Employee stock purchase plan
  • Profit share for full-time employees
  • Amazing company culture
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Moog Inc • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Matching 401k
Health Savings Accounts
Flexible Spending Accounts
+3
Sr. Software Engineer
Sr. Software Engineer

Moog • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan (ESPP)
+1
Senior Embedded Systems Engineer – Flight Software Expert
Senior Embedded Systems Engineer – Flight Software Expert

Moog Inc • East Aurora (NY)

On-site
USD 130,000 - 170,000
Benefits from day one enrollment
Flexible vacation
401k match
+4
Sr. Software Engineer
Sr. Software Engineer

Moog Inc. • Buffalo (NY)

On-site
USD 120,000 - 150,000
Bonus opportunities
401k match
Employee Stock Purchase Plan
+2
Sr. Systems Engineer
Sr. Systems Engineer

Moog Inc. • Buffalo (NY)

On-site
USD 110,000 - 150,000
Matching 401k
Employee Stock Purchase Plan
Relocation assistance
+1
Senior Firmware Engineer
Senior Firmware Engineer

CyberCoders • Poway (CA)

On-site
USD 140,000 - 180,000
Competitive salary
401(k) with employer match
Medical, Dental & Vision insurance
+5
Sr. Electrical Design Engineer
Sr. Electrical Design Engineer

Moog Inc • Gilbert (AZ)

On-site
USD 135,000 - 155,000
Profit sharing & 401k
Employee Stock Purchase Plan
FSA/HSA
+3
Sr. Systems Engineer
Sr. Systems Engineer

Moog Inc. • Arvada (CO)

On-site
USD 120,000 - 150,000
Competitive compensation
401k matching
Stock Purchase Plan
+3
Software Engineer - Test Systems
Software Engineer - Test Systems

Moog Inc. • Buffalo (NY)

On-site
USD 80,000 - 105,000
Bonus opportunities
Matching 401k
Employee Stock Purchase Plan
+2
Senior Embedded Systems Engineer — Spaceflight Software Lead
Senior Embedded Systems Engineer — Spaceflight Software Lead

Moog • Arvada (CO)

Hybrid
USD 135,000 - 175,000
Bonus opportunities
401k matching
Employee Stock Purchase Plan (ESPP)
+1