02 May
Senior Software Engineer
Indiana, Indianapolis , 46201 Indianapolis USA

Vacancy expired!

Job Description

Senior Software Engineer

Job Description:
  • The Senior Software Engineer will join our multi-disciplined Agile/DevSecOps Development team in Indianapolis.
  • The Senior Software Engineer uses and provides creative solutions to complex, technical, system, and software integration problems using modern Agile/DevSecOps processes and tools.
  • The multi-discipline team that includes Software, Systems and Cyber Engineers work closely together to design ideal solutions with the end-user and operational needs in mind.
  • The Air Soldier product development environment employs modern development techniques such as Continuous Integration, Continuous Deployment, Test Driven Development (TDD), Automated Functional Testing, and Paired Programming.
  • The Senior Software Engineer should have experience in one or more of the following languages: C/C, Java, or Python code.
  • The Senior Software Engineer should have strong communication and team-building skills and embrace modern development processes and techniques that improve code quality and productivity.
  • The ability to listen with empathy and seek to understand the perspective of others is one of the keys to success within our Agile teams.
  • Individuals who love to learn and seek new challenges are highly valued.

Typical Duties:
  • The Senior Software Engineer is responsible for the development, integration, test, and documentation of software for our Air Soldier products.
  • The Senior Software Engineer must be able to work in a highly collaborative agile environment.
  • The Senior Software Engineer is responsible for developing software, tailoring reusable software, and integrating software components on virtual machines and target hardware.
  • The Senior Software Engineer mentors less experienced engineers and contributes to maturing and improving our processes and products.
  • Adherence to coding standards and best practices and configuration management of all code is required for this position.
  • Currently, most employees are working remotely but maintain the ability to come into the facility to integrate and test the hardware and system as required.

Required Skills:
  • Minimum of 5 years of related experience in Software Development or other related engineering experience.
  • Must relocate/live in the Indianapolis or central Indiana area to be able to come into the Indianapolis facility and integrate and test software in our lab
  • Experience with one or more C, Java, and Python programming languages
  • Experience with Object-Oriented Analysis (OOA) and Object-Oriented Design (OOD)
  • Knowledge of Android, Windows, or Linux Operating system concepts
  • Familiarity with Agile and DevSecOps Software Development process environments
  • Strong communication and teaming skills demonstrated by experience working within Agile or DevOps SW development teams
  • Ability to travel up to 10% of the time to support customer meetings, and integration and installation events.
  • Must be a US Citizen with the ability to obtain a DoD Secret level clearance

Education Requirements:
  • Bachelor's Degree in Electrical Engineering, or related Science, Technology, Engineering, Mathematics (STEM) degree program or equivalent experience.

Desired Skills:
  • Experience developing for Avionics software products (e.g. 1553B, GPS)
  • Knowledge of Networks (TCP/IP, UDP, Wi-Fi, etc.)
  • Familiarity with Virtual Machine Environments
  • Experience and/or knowledge of Agile techniques (LeSS, Scrum, Kanban, Scrumban, SAFe, eXtreme Programming, etc.)
  • Experience with DevSecOps and Continuous Integration SW Development
  • Knowledge of Secure Coding techniques
  • Experience with Integrated Development Environments (IDEs) like Android Studio, Eclipse, and MS Visual Studio
  • Experience with Automated Testing and Automated Test Frameworks
  • Experience with the DoD development process
#tech

Vacancy expired!


Report job