Title: Software Engineer III
Job ID:
Location : Indianapolis IN
Pay: $60.00/hr. on W2
Duration : 06 months contract
Citizenship Requirement: US Citizens
WORK SHIFT: 8:00 am to 4:00 pm
Job Summary:
Use and provide creative solutions to complex technical system and software integration problems
Work closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind.
Provide technical leadership through mentorship
Provide technical assistance to others
Participate in reviews as well as proposal design and process improvement
Support all aspects of a software development life cycle as a member of a multi-disciplined team
Support new and legacy military and commercial programs from concept and requirements to design development integration test and potentially subsequent maintenance tasking.
Required Qualifications
-
Developing and testing software using C C C# Java or closely related software languages
-
Developing software in a Windows environment o
-
Working knowledge in computer scripting language such as Shell/Perl/Python
-
Understanding of software systems design integration and management
-
Strong Analytical skills
Desired Skill Sets
-
Experience using a Real-Time Operating Systems (RTOS) e.g. Linux Green Hills (GH) Integrity VxWorks or other o Ada software development experience
-
Experience in Unix/Linux computing environments o Experience with embedded avionics and displays
-
Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
-
Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
-
Working knowledge in common computer hardware interface and data protocols such as TCP/IP UDP RS-422 USB PCI and 1553
-
Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
-
Experience developing requirements for software products
-
Understanding of computer architecture and computer hardware optimization techniques
-
Working knowledge of Software Configuration Management principles environments and tools
-
Working knowledge and experience with configuration management tools such as Git o
-
Working knowledge and experience in an Agile development environment using Azure DevOps or equivalent
-
Parallel programming principles and processes for technical computing environments
-
Familiarity with DO-178C DAL C software development life cycle development and processes
Years of Experience Required (if any):
-
Five (5) or more years of relevant experience in software requirements design development integration and test
-
Education Level Required: o Requires at least a bachelors degree in Science Technology Engineering or Mathematics (STEM)
-
How will the contractors success be measured: o In our agile development environment success is generally determined by the efficient completion of tasks (stories) assigned to the contractor during each individual software development cycle (sprint) which is typically 2-3 weeks.