We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

22nd Century Technologies, Inc.
Pay rate: $40-$50/hr. on W2
United States, Indiana, Indianapolis
150 West Market Street (Show on map)
Sep 29, 2025
Title: Software Engineer

Location with zip code: Indianapolis, IN

Duration: 12+ months

Pay rate: $40-$50/hr. on W2 basis

Shift Timing (Day/ Evening/ Night): Full-Time

Job Description:

  • Support development, test, and other tasks throughout a software life cycle for aircraft embedded software applications.


Role & Responsibilities:

  • 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 Skills:

  • Developing and testing software using C, C++, C#, Java, or closely related software languages.
  • Developing software in a Windows environment.
  • Working knowledge in computer scripting language such as Shell/Perl/Python.
  • Understanding of software systems design, integration, and management.
  • Strong Analytical skills.


Desired Skills:

  • Experience using a Real-Time Operating Systems (RTOS), e.g., Linux, Green Hills (GH) Integrity, VxWorks, or other Ada software development experience.
  • Experience in Unix/Linux computing environments.
  • 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.
  • 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.


Experience Required:

  • Two (2) or more years of relevant experience in software requirements, design, development, integration, and test.


Education Required:

  • Requires at least a bachelor's degree in science, Technology, Engineering or Mathematics (STEM).

Applied = 0

(web-759df7d4f5-j8zzc)