Senior Software Engineer

4 weeks ago


Indianapolis, Indiana, United States Vertex Aerospace LLC Full time
Job Description:

The Senior Software Engineer will be responsible for developing, integrating, testing, and documenting software for our Weapon System Integration (WSI) products. This role requires a strong understanding of software development processes and the ability to work collaboratively with a multi-discipline development team.

Key Responsibilities:
  • Develop software for WSI products
  • Integrate software components on virtual machines and target hardware
  • Contribute to the maturing and improving of our processes and products
  • Adhere to coding standards and best practices
Requirements:
  • Minimum of 5 years related experience in Software Development or other related engineering experience
  • Proficient in C++, Python, and Embedded C/C++ programming languages
  • Experience developing embedded software, including hardware/software integration
  • Experience with standards such as MIL-STD-1553, MIL-STD-1760, or Universal Armament Interface (UAI)
  • Experience Interfacing with High and Low Level APIs
  • Experience in multi-threaded programming
  • Experience reading and developing from Interface Control Documents (ICD)
  • Experience across every phase of the software development life cycle
  • Ability to research, analyze, and optimize code to meet performance requirements
  • Experience with Integrated Development Environments (IDEs) like Eclipse and MS Visual Studio
  • Experience with version control tools such as git
  • Demonstrates in-depth understanding of Software Development Processes
  • 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
  • Identifies and advocates improvement to processes, tools, and technical solutions which affect the team and/or product
  • Self-motivated and proactive, able to work with minimal oversight
Desired Skills:
  • Experience developing and integrating embedded architectures
  • Experience using Common Munitions BIT/Reprogramming Equipment (CMBRE)
  • Experience with Automated Testing and Automated Test Frameworks
  • Experience with Coverity or SonarQube or other equivalent static analysis tools
  • Experience with Containerization and Orchestration (Docker, Kubernetes)
  • Experience with DoD development process
  • Domain knowledge in one or more of the following areas: Weapons/Effects (Missiles, Projectiles), Command & Control for Fire Control and Surveillance applications, Datalinks, and Airborne Platform Integration
  • Experience developing, guiding, or coaching a software team
  • Current/active DoD Secret level or higher clearance
Education Requirements:
  • BS with a major in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or another related Science, Technology, Engineering, Mathematics (STEM) degree program


  • Indianapolis, Indiana, United States Rolls-Royce Full time

    Job Title: Senior Controls Software EngineerJob Summary:We are seeking a highly skilled Senior Controls Software Engineer to join our team at Rolls-Royce. As a Senior Controls Software Engineer, you will be responsible for developing, writing, testing, and documenting embedded code for safety-critical electronic engine control and monitoring systems.Key...


  • Indianapolis, Indiana, United States Rolls-Royce Full time

    Job Title: Senior Controls Software EngineerAt Rolls-Royce, we are seeking a highly skilled Senior Controls Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for developing, writing, testing, and documenting embedded code for safety-critical electronic engine control and monitoring systems.Key...


  • Indianapolis, Indiana, United States Pyramid Technology Solutions Inc. Full time

    As a Senior Software Engineer at Pyramid Technology Solutions Inc., you will be responsible for designing, developing, and testing software solutions using a range of technologies including Java, J2EE, JavaScript, C#.NET, ASP.NET, VB.NET, C++, C, XML, SQL, PL/SQL, MS SQL Server, Oracle forms and reports, Oracle EBS, Oracle, SAP, ABAP, Siebel, Sales Force,...


  • Indianapolis, Indiana, United States Rolls-Royce Full time

    Job DescriptionRolls-Royce is seeking a Senior Control Software Engineer to join our team. This is an exciting opportunity to work on flagship Rolls-Royce programs and play a vital role in solving complex technological challenges.As a Senior Control Software Engineer, you will develop, write, test, and document embedded code for safety-critical electronic...


  • Indianapolis, Indiana, United States Republic Airways Full time

    Job SummaryRepublic Airways is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business. This is an exciting opportunity to work with a talented team of engineers and...


  • Indianapolis, Indiana, United States Vergence Group Full time

    Job SummaryVergence Group is seeking a skilled Senior Software Engineer to join our team in Indianapolis. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using Microsoft .NET Framework and C# programming language.Key ResponsibilitiesAnalyze and design software programs and...


  • Indianapolis, Indiana, United States Mesh Systems Full time

    Job DescriptionWe are seeking talented Software and Senior Software Engineers to join our team at Mesh Systems. As a Software or Senior Software Engineer, you will be responsible for designing, developing, and testing software applications and systems. Our ideal candidate will have a strong background in software engineering, excellent problem-solving...


  • Indianapolis, Indiana, United States Mesh Systems Full time

    Job OverviewWe are seeking talented Software and Senior Software Engineers to join our team at Mesh Systems. As a Software or Senior Software Engineer, you will play a key role in developing innovative IoT solutions for our clients. Our ideal candidate will have a strong background in software engineering and a passion for working in a collaborative...


  • Indianapolis, Indiana, United States GEICO Full time

    Job Title: Senior EngineerAt GEICO, we're looking for a highly skilled Senior Engineer to join our team. As a key member of our engineering staff, you'll play a crucial role in developing and maintaining our Mobile and Web solutions.Responsibilities:Design and build scalable, resilient distributed systemsDevelop product definitions and leverage technical...


  • Indianapolis, Indiana, United States Motion Recruitment Full time

    Senior Java Software EngineerA leading organization is seeking a skilled Senior Java Software Engineer to join their engineering team.This role offers a unique opportunity to be at the forefront of developing new features for innovative products within a newly formed, cross-functional team.To succeed in this position, you will need to have strong Java...


  • Indianapolis, Indiana, United States Varsity Tutors Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Varsity Tutors. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that drive our customer-facing experiences.The ideal candidate will have a strong background in software engineering,...


  • Indianapolis, Indiana, United States Vertex Aerospace LLC Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Vertex Aerospace LLC. The ideal candidate will have a strong background in software development and experience working with emerging technologies on tactical defense solutions.The Senior Software Engineer will be responsible for developing, integrating, testing, and documenting...


  • Indianapolis, Indiana, United States Rolls-Royce Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team in Indianapolis, IN. As a Senior Software Engineer for Gas Turbine Engine Control Systems, you will be responsible for developing safety-critical gas turbine engine control software to DO-178C compliance objectives.Key Responsibilities:Develop safety-critical gas turbine...


  • Indianapolis, Indiana, United States PEAK Technical Staffing USA Full time

    We are seeking a highly experienced Senior Software Application Engineer with a strong background in web application development. The ideal candidate will have over 8 years of experience, specializing in .NET/C# and modern JavaScript frameworks like React, Angular, or Vue. This role is designed for an innovative developer who excels in fast-paced...


  • Indianapolis, Indiana, United States Motion Recruitment Full time

    This is an exciting opportunity to join Motion Recruitment as a Senior Java Software Engineer and be part of a newly formed, cross-functional team.You will be responsible for developing new features for innovative products using Java and designing scalable applications.Required skills and experience include senior-level experience with Java, Spring Boot...


  • Indianapolis, Indiana, United States Quest Diagnostics Full time

    Job SummaryQuest Diagnostics is seeking a highly experienced Senior Software Engineering Manager to lead our laboratory information systems and supporting platforms in a multi-hospital environment. The ideal candidate will have a strong technical background, excellent leadership skills, and the ability to foster a culture of continuous improvement.Key...


  • Indianapolis, Indiana, United States Fusion Alliance Full time

    Job Title: Senior Software Engineer Full Stack and AngularJSAbout the Role:We are seeking a seasoned full-stack engineer with a strong background in AngularJS to join our team at Fusion Alliance. As a senior software engineer, you will be responsible for designing and building complete web and services applications, leading a small team of developers and...


  • Indianapolis, Indiana, United States Insight Global Full time

    Job Title: Senior Full Stack Software EngineerJob Summary: We are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Insight Global.Key Responsibilities:* Collaborate with cross-functional teams to determine business requirements and develop technical specifications* Analyze and classify complex change requests, and review and...


  • Indianapolis, Indiana, United States LAUNCHTECH Full time

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Software Engineer to lead the design, development, and implementation of advanced software solutions at LaunchTech. The ideal candidate will have a deep technical expertise and the ability to guide complex projects from conception to delivery while adhering to coding standards and technical...


  • Indianapolis, Indiana, United States Launch Tech USA Full time

    Job DescriptionWe are seeking a highly skilled Senior Full Stack Software Engineer to lead the design, development, and implementation of advanced software solutions. The ideal candidate will have a deep understanding of full-stack development and be able to guide complex projects from conception to delivery.Key Responsibilities:Lead full life-cycle software...