Senior Software Engineer (Onsite) at Collins Aerospace
Annapolis, Maryland, USA -
Full Time


Start Date

Immediate

Expiry Date

06 Aug, 25

Salary

0.0

Posted On

06 May, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Vmware, Virtualbox, C++, Mathematics, Postgresql, Programming Languages, Git, Cmake, Javascript, Arinc 429, Technology, Stem, Python, Ip, Flask, Operating Systems, Docker

Industry

Computer Software/Engineering

Description

MUST HAVE QUALIFICATIONS:

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
  • 3 + years of experience in Object-Oriented Programing
  • 3 + years’ experience with Python, C++ and CMake
  • Prior experience with Linux operating systems (Debian, Ubuntu)
  • Prior experience with Git and version control
  • U.S. citizenship is required, as only U.S. citizens are authorized to access information under this program/contract

PREFERRED QUALIFICATIONS:

  • Experience with the following programming languages: Flask, PostgreSQL, and Javascript
  • Experience with virtual machine software such as VirtualBox or VMWare
  • Experience with aviation terminology and/or flight simulation experience
  • Experience with various interface protocols including UDP, TCP, IP, ARINC-429, RS-232/485
  • Experience with virtualization software such as Docker
  • Experience with agile development practices
Responsibilities

POSITION ROLE TYPE:

Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:

WHAT YOU WILL DO:

You will perform the following software development and integration efforts in an avionics environment:

  • You will work onsite at our Annapolis, MD facility.
  • Design, develop, test, and document software ensuring code quality and user experience
  • Perform software engineering work across a variety of domains including communications and connectivity using ground-to-air and ground-to-ground software applications, real-time flight simulation software development, avionics integration software, data analysis, and more
  • Perform object-oriented programming in C++ using frameworks such as Qt and CMake
  • Perform full-stack web application development using Python, Flask, PostgreSQL, JavaScript, and React
  • Participate in established software engineering development principles and agile development methodologies
  • Work autonomously to research solutions, generate requirements, design systems, and provide estimates to leadership for work on upcoming projects
  • Perform deep debugging of software and hardware issues using the appropriate tools and methodologies
  • Conduct code reviews and system design reviews, working closely with systems engineering and technicians to verify software functionality
  • Collect and incorporate feedback on software and hardware functionality to ensure customer satisfaction and quality delivery
Loading...