Software Engineer, Senior - 34436 in Syracuse, NY at Alion Science and Technology

Date Posted: 10/7/2020

Job Snapshot

Job Description

Position Summary

Alion in Syracuse NY is seeking a highly motivated, talented Software Engineer to join a team dedicated to the design, development, and test of command and control software for leading edge ISR, SDR, and EW DoD products.  Candidates will be expected to integrate into multi-disciplinary teams providing best-in-class solutions and products to a diverse customer baseline.   The elite engineer is willing to participate in a demanding, yet intriguing, technical problem space.  From high-level, self-hosted User Interface software & networking down to low-level Operating System or bare-metal software/drivers running on System-on-a-Chip CPUs/FPGAs, Alion offers the most unique software development opportunities to protect and support the American warfighter.

Duties and Responsibilities

  • Independently develop software designs from customer requirements
  • Efficiently use the industry-standard modeling language, UML, to develop software designs
  • Implement existing object-oriented software designs with C++
  • Stand up prototype development and platform application environments
  • Guide customers and software, firmware, and hardware engineers during requirement reviews, advise on alternative approaches, and conduct feasibility studies, as required
  • Apply state-of-the-art programming techniques, software design best practices, and software technologies such as Agile and supporting tools such as Doxygen, Bamboo, JIRA
  • Motivated to meet the challenge of a demanding schedule driven effort and deliver on time rapid prototypes to Naval customer to keep our warfighters safe
  • Concisely communicate daily status update and be willing to participate in problem solving across software, firmware, and hardware challenges
  • Follow all company policies and guidelines, including familiarity with company-wide software practices

Education and Experience

  • A Bachelor’s Degree in Computer Science, Computer Engineering, or Information Systems or related discipline –OR– four (4) years demonstrated experience in full lifecycle software development to include requirements definition, design, development, peer reviews, unit testing, integration and test.
  • Five or more (5+) years combined experience in the following:
    • Software development in embedded C/C++
    • Object-oriented design and analysis
    • Authoring or coauthoring software documentation
  • Enthusiasm for working in a diverse, multi-cultural team and demonstration of strong interpersonal and communication skills
  • Candidate must be a U.S. citizen.  Applicants will be subject to a government security investigation as needed.

Knowledge, Skills, Abilities

  • Highly skilled with object-oriented and functional programming languages, specifically embedded C/C++, Java
  • Experienced designing software using UML
  • Experienced developing software for a Linux or Unix based system (VxWorks a plus)
  • Experience analyzing and modifying software systems through reverse-engineering
  • Strong ability to produce artifacts at all phases of software lifecycle, including analysis of legacy requirements, preliminary and detailed design of components, implementation, integration, and test
  • Knowledge of architecting, coding, installing, testing, debugging, and documenting designs/APIs
  • Practical experience with common procedural/scripting languages and object definition files (Python, Bash, MATLAB, JavaScript, JSON, XML)
  • Desired - Experience in the DoD contractor space
  • Desired - Experience working with obsolescence redesigns and development of prototype systems
  • Desired - Experience in leading junior software engineers


Security Clearance: None

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs

Next Steps

Join the Alion Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected with you.

JOIN OUR TALENT NETWORK

Woman smiling