LanceSoft
LanceSoft is hiring: Software Engineer in Indianapolis
LanceSoft, Indianapolis, IN, US, 46262
Role: Software Engineer
Location: Indianapolis, IN (Onsite/Hybrid)
Duration: 6-12 Months (Contract to Hire)
Pay Rate: $45-48.00/hr W2
Shift hour: 1st Shift Onsite/Hybrid
Support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
What are the main functions of this role?
• 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.
• 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 Skill Sets:
o Developing and testing software using C, C++, C#, Java or closely related software languages
o Developing software in a Windows environment
o Working knowledge in computer scripting language such as Shell/Perl/Python
o Understanding of software systems design, integration, and management
o Strong Analytical skills
Desired Skill Sets:
o Experience using a Real-Time Operating Systems (RTOS), e.g., Linux, Green Hills (GH) Integrity, VxWorks, or other
o da software development experience
o Experience in Unix/Linux computing environments
o Experience with embedded avionics and displays
o Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
o Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
o Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422, USB, PCI, and 1553
o Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
o Experience developing requirements for software products
o Understanding of computer architecture and computer hardware optimization techniques
o Working knowledge of Software Configuration Management principles environments and tools
o 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
o Parallel programming principles and processes for technical computing environments
o Familiarity with DO-178C DAL C software development life cycle development and processes
Years of Experience Required (if any):
o Two (2) or more years of relevant experience in software requirements, design, development, integration, and test
Education Level Required:
o Requires at least a bachelor's degree in science, Technology, Engineering or Mathematics (STEM)
• Security Clearance Required: NO
Location: Indianapolis, IN (Onsite/Hybrid)
Duration: 6-12 Months (Contract to Hire)
Pay Rate: $45-48.00/hr W2
Shift hour: 1st Shift Onsite/Hybrid
Support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.
What are the main functions of this role?
• 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.
• 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 Skill Sets:
o Developing and testing software using C, C++, C#, Java or closely related software languages
o Developing software in a Windows environment
o Working knowledge in computer scripting language such as Shell/Perl/Python
o Understanding of software systems design, integration, and management
o Strong Analytical skills
Desired Skill Sets:
o Experience using a Real-Time Operating Systems (RTOS), e.g., Linux, Green Hills (GH) Integrity, VxWorks, or other
o da software development experience
o Experience in Unix/Linux computing environments
o Experience with embedded avionics and displays
o Experience using software optimization techniques and timing analysis to ensure real-time operation and synchronization of software products
o Working knowledge in the development and integration of software drivers for the operation of computer hardware interfaces
o Working knowledge in common computer hardware interface and data protocols such as TCP/IP, UDP, RS-422, USB, PCI, and 1553
o Proficiency utilizing software debugging tools to troubleshoot software implementation and ensure integrity of the software products
o Experience developing requirements for software products
o Understanding of computer architecture and computer hardware optimization techniques
o Working knowledge of Software Configuration Management principles environments and tools
o 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
o Parallel programming principles and processes for technical computing environments
o Familiarity with DO-178C DAL C software development life cycle development and processes
Years of Experience Required (if any):
o Two (2) or more years of relevant experience in software requirements, design, development, integration, and test
Education Level Required:
o Requires at least a bachelor's degree in science, Technology, Engineering or Mathematics (STEM)
• Security Clearance Required: NO