Software Engineer

NABU DIGITAL MARKETING SOLUTIONS LLC
Denver, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 130K

Job location

Denver, United States of America

Tech stack

Testing (Software)
Microsoft Word
Microsoft Excel
Adobe Acrobat
Unit Testing
Microsoft Outlook
C++
Software Quality
Communications Protocols
Software Debugging
Linux
Python
Matlab
Network Protocols
Microsoft PowerPoint
Simulation Software
Software Engineering
Multithreading
Software Verification
Software Troubleshooting
Linux Development
Integration Tests
Modeling and Simulation

Job description

This is a strong opportunity for an early-to-mid career software engineer with Python, C++, Linux, and software test experience who wants to support meaningful aerospace and human spaceflight work. The selected candidate will work in a hybrid capacity, with on-site support required at a Lockheed Martin Denver-area facility at least 3 days per week.\n \n The Software Engineer will develop and maintain simulation software, support testing activities, analyze results, troubleshoot software issues, and coordinate with internal team members and Lockheed Martin technical stakeholders.\n \n \nResponsibilities\n \n \n

  • Develop and maintain software used for testing and validating spacecraft systems.\n
  • Design and implement software models to simulate spacecraft systems and behaviors.\n
  • Run simulations and analyze results to evaluate system performance against program requirements.\n
  • Support debugging, optimization, and maintenance of simulation software.\n
  • Assist with unit testing, integration testing, and software verification activities.\n
  • Collaborate with Lockheed Martin technical teams to support integration of simulation software into test environments.\n
  • Support simulation process improvements, software quality, and technical documentation.\n
  • Participate in project design reviews, regular team meetings, and status discussions.\n
  • Coordinate with teammates and customer stakeholders to support program objectives.\n

Requirements

  • Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education.\n
  • At least 2 years of professional software development experience.\n
  • Experience developing software using Python and C++.\n
  • Linux development experience.\n
  • Experience with the software development lifecycle, including development, testing, verification, and validation.\n
  • Strong debugging, unit testing, and integration testing skills.\n
  • Ability to analyze software behavior, troubleshoot issues, and support technical problem resolution.\n
  • Strong problem-solving skills and attention to detail.\n
  • Excellent written and verbal communication skills.\n
  • Motivated self-starter with the ability to take initiative.\n
  • Ability to work effectively with internal teams, customer stakeholders, and contract personnel.\n
  • Mature, professional judgment in establishing objectives, milestones, and priorities.\n
  • Reliable and dependable work habits with dedication to getting the job done.\n
  • Must be a U.S. Citizen.\n, * Experience with simulation tools and simulation software environments.\n
  • Experience with simulation-based testing and software verification.\n
  • Experience developing software models that simulate system behaviors.\n
  • Experience with multithreaded applications.\n
  • Experience with network protocols.\n
  • Experience writing, analyzing, or debugging device communication protocols.\n
  • Experience with Python 3.10 and/or C++20.\n
  • MATLAB/Simulink model integration experience.\n
  • General modeling and simulation experience.\n
  • Working knowledge of spacecraft design, spacecraft systems, or spacecraft components.\n
  • Experience supporting Orion or human spaceflight programs.\n
  • Experience working on government contracts.\n
  • Working knowledge of Microsoft Word, Excel, PowerPoint, Teams, Outlook, and Adobe Acrobat.\n

Benefits & conditions

Applicants should ensure their resume clearly reflects the specific tools, software, programming languages, operating systems, and technical experience relevant to this position. Resumes should specifically identify experience with Python, C++, Linux, software development, debugging, unit testing, integration testing, verification/validation, simulation software, network protocols, device communication protocols, multithreaded applications, MATLAB/Simulink, Orion, spacecraft systems, or other related experience where applicable.\n \n, n \nBenefits\n \n Aegis Aerospace offers a comprehensive benefits package, including medical, dental, vision, life insurance, disability insurance, paid time off, holidays, and 401(k) benefits, subject to plan eligibility.\n \n \nApplication Window\n \n Applications are accepted on an ongoing basis until the position is filled or the posting is closed. Candidates may apply directly through this posting.\n \n \nAbout Aegis Aerospace\n We are a woman-owned space and technology company headquartered in Houston, TX. Our primary objective is to support the Department of Defense and NASA in achieving their missions to defend the security of our country, reach new heights, and discover the unknown. We employ some of the brightest, most experienced engineering and technology experts in the U.S.\n \n

Apply for this position