Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Sr. Software Engineer

Selex Galileo Inc.

Huntsville, Alabama 35805
Job Type:
Job Status:
Full Time
  • Aerospace and Electronic Systems
  • Computer Engineering
  • Software Engineering
Selex Galileo Inc.
  • Save Ad
  • Email Friend
  • Print

Job Details



Candidate will be responsible for developing and maintaining real-time embedded software and associated Windows-based tools for aerospace electronics. Candidate will help develop requirements, design, code, integrate, test and document embedded software and associated tools as well as maintain and improve existing system software. Required to work as an effective team member, contribute to team decisions, and support peers in the software development process.


The ideal candidate will have experience with UML, model-driven development with IBM Rational Rhapsody (or similar tools), RTOS and the MS .NET software framework for tool development, as well as experience of the full software development lifecycle (SDLC), including writing of technical documentation.




This job description is not intended to be an all-inclusive list of responsibilities, skills, efforts or working conditions associated with this job. Management reserves the right to modify, add or remove duties as necessary.


  • Develop real-time embedded software for electronic warfare aerospace avionics.      
  • Support software development activities using software development tools including requirements management, UML modeling, and configuration management tools.
  • Learn existing embedded software designs and develop software improvements through structured development processes.
  • Generate (and review) technical documentation and customer deliverables related to the software under development.
  • Demonstrate products to customers and support products in customer labs.
  • Responsible for supporting team members as needed in software design activities.
  • Participate in technical interchange meetings with team members and customers.
  • Support hardware and software integration at customer sites domestically and internationally.
  • Support senior management as required on all related activities.


Position Requirements


  • Minimum of 8 years of experience of hands-on software development.
  • Minimum of 4 years of UML-based software design and development.
  • Strong software development capability in C++ and C languages.
  • Experience with Rational Rhapsody or similar UML modelling tools.
  • Experience with Wind River VxWorks and Workbench.
  • Experience with MS Visual Studio development for Windows applications.
  • Practical hands-on experience with various development tools.
  • Experience of good configuration management practice and tools.
  • Good oral and written skills and the ability to generate and review technical documentation related to the software applications being modified/developed.
  • Standard PC tools experience (MS Word, Excel, PowerPoint, etc.).
  • Candidate will have proven skills working in a team environment.




  • BS CS/CE degree, or equivalent, required.


Desired Skills


  • Experience of developing MS Windows-based GUI application using the .NET software framework a plus
  • Experience with MIL-STD-1553B a plus
  • Experience with software development for electronic warfare avionics a plus.
  • Experience with standard software development tools (requirements management, UML modeling, and configuration management tools) a plus.
  • Experience with the FACE open-systems standard a plus.
  • Knowledge and/or practical experience of DO-178B a plus.


Work Conditions


  • Standard office environment.


Special Considerations


  • Some domestic and international travel may be required.
  • Ability to work at customer/partner facilities, including labs.
  • Must be able to obtain and maintain a security clearance




Any certifications will be considered on their merits, but could be considered a plus.

Apply at:

Quick Search:

Enter Keyword(s):
Enter Location: