V

V2X

Defense aerospace logistics, maintenance, and training

Embedded Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeIndianapolis, IN, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related STEM field is required.
  • Applicants should have 0–2 years of professional experience in embedded systems, firmware or software development, FPGA, or digital hardware; internships, co-ops, and substantial academic projects are highly valued.
  • Applicants need hands-on academic, project, or internship experience in at least one of: embedded firmware or software for microcontrollers or SoCs in C/C++; FPGA or HDL development of simple logic blocks in VHDL or Verilog; or digital hardware or CCA design or test, including schematic capture, board bring-up, or lab work.
  • Familiarity with version control such as Git and basic build and test workflows is required.
  • Applicants must be able to learn and follow structured engineering processes, document work clearly, and respond constructively to technical feedback.
  • Applicants need analytical and problem-solving skills, attention to detail, and an interest in working close to the hardware/software boundary.
  • Applicants need effective written and verbal communication skills and the ability to collaborate within multi-discipline, matrixed teams.
  • U.S. citizenship is required due to federal contract and export control requirements.
  • Ability to access systems with information restricted to U.S. citizens and eligibility to obtain and maintain a U.S. Department of Defense secret security clearance are required.

Responsibilities

  • Develop and debug embedded firmware and software in C/C++ and, where appropriate, Python, for microcontroller and SoC platforms such as ARM Cortex devices used in defense and aerospace systems.
  • Implement and integrate peripheral interfaces and simple device drivers for SPI, I²C, UART, GPIO, and similar real-time I/O under supervision.
  • Support hardware bring-up and board-level verification in the lab using oscilloscopes, logic analyzers, and related test equipment alongside electrical and systems engineers.
  • Assist with integrating real-time applications on RTOS or bare-metal platforms to help ensure responsiveness, reliability, and deterministic behavior in constrained environments.
  • Contribute to basic FPGA development tasks, including implementing simple logic blocks in VHDL or Verilog, running simulations, and assisting with timing constraint updates and IP integration under guidance from senior FPGA engineers.
  • Execute unit and integration tests following established procedures, record results, log defects, and participate in troubleshooting and root-cause analysis.
  • Help produce required artifacts such as requirements summaries, architecture or block diagrams, test logs, and release checklists under guidance.
  • Participate in peer code and design reviews and Agile or phase-gate activities, including standups, technical reviews, and basic estimation discussions, using tools such as Azure DevOps, Git, and Microsoft Teams.
  • Prepare and maintain technical documentation, including design notes, integration steps, code comments, and user or bring-up instructions, in accordance with company processes and configuration management expectations.
  • Follow safety, quality, security, and disciplined execution practices, including export control requirements and relevant standards as directed by senior staff.

Desired Qualifications

  • Experience with ARM-based microcontrollers or SoCs and basic RTOS such as FreeRTOS, or bare-metal applications.
  • Exposure through labs or projects to FPGA tools such as Xilinx Vivado or Vitis, Intel Quartus, or Libero, and digital simulation environments such as ModelSim or Questa.
  • Hands-on lab experience with oscilloscopes, logic analyzers, digital multimeters, and other electronics test instruments.
  • Familiarity at the coursework or project level with embedded communication interfaces and buses such as CAN, SPI, I²C, UART, Ethernet, or MIL-STD-1553.
  • Awareness of secure or safety-critical development practices such as MISRA C, DO-178C, or ISO 26262, or strong interest in developing in these domains.
  • Experience working within Agile, Scrum, or structured phase-gate development processes using tools such as Azure DevOps or Jira.

About the Company

V2X

Defense aerospace logistics, maintenance, and training

V2X is a public company that provides mission-critical aerospace and defense support services. Its offerings include logistics, maintenance, supply chain management, and training for military and government aircraft, ensuring operators stay mission-ready. The company works by delivering end-to-end aftermarket support—spares, repairs, logistics planning, and training programs—through a global network and contracts with national security agencies, notably the U.S. Department of Defense. V2X differentiates itself through strategic growth via acquisitions (notably Vertex Aerospace in 2018 and Raytheon’s defense training business in 2021, followed by a merger with Vectrus in 2022) to build a broad, integrated portfolio and scale its capabilities. Its goal is to be a leading, globally supported provider of defense and security solutions that keeps aviation assets ready and its clients prepared for mission requirements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Madison, WI
Founded
1975

Recently Posted Jobs

Explore more opportunities at V2X

See more jobs