Computer Systems Engineer

BGI, LLC

$80K — $95K *
Akron, OH 44312In-Person
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, or related field
  • Minimum three years of relevant experience after degree
  • Proficient in C++ programming
  • Ability to work both independently and in teams efficiently
  • Strong written and verbal communication skills
  • Familiarity with Microsoft Office tools
  • US citizenship and ability to obtain DoD security clearance
  • Comfortable working in confined spaces (aircraft simulators)
  • Occasional travel required (less than 10%)

Responsibilities

  • Analyze requirements and design software systems for aircraft simulations
  • Develop, code, and unit test software components
  • Support subsystem and system-level integration and testing
  • Simulate aircraft computer systems within a containerized environment
  • Rehost embedded software and operational flight programs
  • Implement data bus protocols and manage hardware interrupts
  • Collaborate with contractors, vendors, and government representatives

Benefits

  • Comprehensive benefits package available
Full Job Description
Job Title

Computer Systems Engineer

Location

Akron, OH - Akron, OH 44311 US (Primary)
Orlando, FL US
Tampa, FL 33601 US

Position Summary and Job Responsibilities

Position Summary

In this position, Computer Systems Engineers apply engineering principles to research, analyze, plan, design, develop, implement, and test computer systems of aircraft simulations. They review and prepare engineering and technical analysis, reports, and other technical documentation. This engineer applies their experience to perform functions such as software development (design/code/test), systems integration, and supporting system test. They are an engineering team member on assigned projects developing engineering products, procedures, and controls, managing project effort, and participating in problem resolution. This individual interfaces with system and program contractors, vendors, and Government representatives regarding the technical aspects of engineering programs and projects.

Ability to work on-site, in Tampa, Orlando, or Akron is preferred.

Job Responsibilities

The Computer Systems Engineer is responsible for requirements analysis, design, code, and unit test, as well as supporting subsystem and system integration and test as it pertains to the virtualization and simulation of aircraft computer systems. These responsibilities may include simulating aircraft computer systems, rehosting embedded software into a containerized environment, creating simulations or performing a software re-host of aircraft operational flight programs, data bus protocols, hardware interrupts, and I/O interfaces

Required and/or Preferred Qualifications

Required
  • Bachelor's or Master's degree in Software Engineering, Computer Engineering, or equivalent experience.
  • Minimum three years' experience in a relevant position (after acquiring your degree)
  • Proficiency programming in C++
  • Ability to work in a team environment, or independently, as necessary, and be a self-starter who will attack designs and resolve problems effectively and efficiently
  • Good written and verbal communication skills
  • Proficiency with Microsoft Office tools
  • US citizenship and ability to obtain a Department of Defense security clearance
  • Ability to work in small, confined spaces (aircraft simulator cockpits)
  • Ability to travel from time to time (less than 10%)

Preferred
  • Experience with the military aviation domain, especially simulating aircraft, avionics, or weapon systems (strongly preferred)
  • Experience with rehosting embedded software into a containerized software environment (strongly preferred)
  • Experience with the data communication protocols of MIL-STD-1553
  • Experience with Windows and Linux operating systems
  • Experience with Virtualization Technologies (Hypervisors, Qemu, Hyper-V, VMWare)
  • Experience working with one or more of C, C#, Fortran, Ada, and Python
  • Experience working in a structured software development environment, including configuration management processes, development of requirements, unit testing, system integration, and formal (customer) testing
  • Proficiency with version control systems such as git or SVN
  • CompTIA Security+ certification
  • Active DoD security clearance

Salary and Benefits
  • Benefits provided


Similar Jobs

More Jobs at BGI, LLC

More Aerospace & Defense Jobs

Find similar Computer Systems Engineer jobs: