Vertex Aerospace LLC
Senior Embedded Firmware/Software Engineer
Vertex Aerospace LLC, Indianapolis, Indiana, us, 46262
Description
V2X seeks a
Senior Embedded Firmware/Software Engineer
to support development efforts across multiple programs, contributing to the design, integration, and deployment of embedded solutions in highly dynamic environments. The ideal candidate will possess a strong understanding of embedded systems, architecture bring-up, and hardware/software co-design for ARM-based platforms.
Daily responsibilities include authoring firmware and embedded code using C/C++ across a range of mission-critical applications, including serial interfaces, Radio Frequency (RF) and video DSP pipelines, controls, data links, and embedded compute. The role involves significant engagement with hardware design-including PCB construction, layout validation, and interface timing analysis-paired with system simulation and algorithm refinement. High-quality documentation and configuration management are critical to ensuring traceability and compliance within a fast-paced, team-centric technical environment.
The role also emphasizes low-level networking and processor communication, requiring candidates to orchestrate multi-chip bring-up across serial buses and Ethernet interfaces. The engineer will be responsible for enabling cohesive subsystem interaction and ensuring data path integrity across distributed architectures.
The successful candidate demonstrates sound engineering judgment, initiative, and adaptability while applying contemporary tools and standards to resolve moderate technical challenges. Comfort operating within multi-disciplinary Agile teams is essential, as is the ability to collaborate effectively, communicate across stakeholder groups, and contribute to scalable, auditable product builds.
Routine collaboration will occur via MS Teams, OneNote, Azure DevOps, Excel, and other productivity tools within the Microsoft Office Suite.
Security Clearance & Other Requirements:
This position requires the ability to access systems containing information restricted to U.S. citizens, per Federal Government contractual guidelines.
Responsibilities:
Design and develop embedded firmware and software for ARM-based platforms and SoC environments
Collaborate with systems engineers, hardware teams, and stakeholders to translate requirements into scalable architectures
Author and optimize code in Embedded C and object-oriented languages (e.g., C++, Python) for production-grade robustness
Create and maintain scripts for automation, testing, and pipeline efficiency (e.g., Python, Bash)
Conduct system integration and functional validation across embedded subsystems
Develop and validate communication pathways across heterogeneous processors, enabling seamless coordination via serial buses (SPI, I2C, UART) and Ethernet-based protocols
Bring up low-level networking stacks, including MAC/PHY configuration, IP addressing, and device discovery in multi-node embedded networks
Configure and troubleshoot interconnects between SoCs, microcontrollers, and custom ASICs, enabling parallel and synchronized execution across the compute grid
Author diagnostic and test utilities to validate inter-device communication under edge cases and stress condition
Participate in schematic reviews, code walkthroughs, and signal integrity assessments
Contribute to traceability artifacts and documentation supporting audits, compliance, and release cycles
Operate as an active member of an Agile Scrum team, participating in sprints, demos, and backlog refinement
Required Skills:
Minimum of 5 years related experience in Embedded Development or other related engineering experience
Strong understanding of systems engineering principles and lifecycle development
Hands-on experience with ARM architecture, integration, and low-level bring-up
Proficiency in Embedded C and exposure to OOP methodologies (e.g., C++, Python)
Familiarity with scripting languages used for deployment, testing, or tooling
Ability to work effectively within an Agile Scrum framework
Exposure to RTOS environments, bootloader development, and bare-metal applications
Proficiency with version control systems (Git, SVN) and CI/CD pipelines
Desired Skills:
Deep understanding of Linux-based embedded systems, including kernel tailoring, device tree configuration, and custom driver support
Experience with bootloaders (e.g., U-Boot), hypervisor technologies, and multi-core scheduling strategies
Proven capability with Yocto Project workflows and custom Linux builds for embedded platforms
Familiarity with digital communication protocols (SPI, UART, I2C, PCIe)
Experience working within structured, compliance-driven environments (e.g., DO-178C, ISO 26262, AS9100)
Comfort collaborating in Agile ceremonies (sprint planning, backlog grooming, retrospectives) and using tooling such as Jira, Confluence, or Jenkins
Experience architecting multi-processor systems and debugging interconnect protocols
Familiarity with Ethernet bring-up, network boot sequences, and embedded TCP/IP stacks
Understanding of switch fabric, routing protocols, or custom message-passing frameworks in embedded Linux environments
Hands-on experience with network analyzers, bus monitors, and low-level debugging tools (Wireshark, JTAG, etc.)
Experience developing, guiding, or coaching less experienced teammates
Current/active DoD Secret level or higher clearance
Education Requirements:
Bachelors Degree with a major in Computer Engineering, Electrical Engineering, or another related Science, Technology, Engineering, Mathematics (STEM) degree program
Benefits include the following:
Healthcare coverage
Retirement plan
Life insurance, AD&D, and disability benefits
Wellness programs
Paid time off, including holidays
Learning and Development resources
Employee assistance resources
Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the
Know Your Rights
notice from the Department of Labor.
#J-18808-Ljbffr
V2X seeks a
Senior Embedded Firmware/Software Engineer
to support development efforts across multiple programs, contributing to the design, integration, and deployment of embedded solutions in highly dynamic environments. The ideal candidate will possess a strong understanding of embedded systems, architecture bring-up, and hardware/software co-design for ARM-based platforms.
Daily responsibilities include authoring firmware and embedded code using C/C++ across a range of mission-critical applications, including serial interfaces, Radio Frequency (RF) and video DSP pipelines, controls, data links, and embedded compute. The role involves significant engagement with hardware design-including PCB construction, layout validation, and interface timing analysis-paired with system simulation and algorithm refinement. High-quality documentation and configuration management are critical to ensuring traceability and compliance within a fast-paced, team-centric technical environment.
The role also emphasizes low-level networking and processor communication, requiring candidates to orchestrate multi-chip bring-up across serial buses and Ethernet interfaces. The engineer will be responsible for enabling cohesive subsystem interaction and ensuring data path integrity across distributed architectures.
The successful candidate demonstrates sound engineering judgment, initiative, and adaptability while applying contemporary tools and standards to resolve moderate technical challenges. Comfort operating within multi-disciplinary Agile teams is essential, as is the ability to collaborate effectively, communicate across stakeholder groups, and contribute to scalable, auditable product builds.
Routine collaboration will occur via MS Teams, OneNote, Azure DevOps, Excel, and other productivity tools within the Microsoft Office Suite.
Security Clearance & Other Requirements:
This position requires the ability to access systems containing information restricted to U.S. citizens, per Federal Government contractual guidelines.
Responsibilities:
Design and develop embedded firmware and software for ARM-based platforms and SoC environments
Collaborate with systems engineers, hardware teams, and stakeholders to translate requirements into scalable architectures
Author and optimize code in Embedded C and object-oriented languages (e.g., C++, Python) for production-grade robustness
Create and maintain scripts for automation, testing, and pipeline efficiency (e.g., Python, Bash)
Conduct system integration and functional validation across embedded subsystems
Develop and validate communication pathways across heterogeneous processors, enabling seamless coordination via serial buses (SPI, I2C, UART) and Ethernet-based protocols
Bring up low-level networking stacks, including MAC/PHY configuration, IP addressing, and device discovery in multi-node embedded networks
Configure and troubleshoot interconnects between SoCs, microcontrollers, and custom ASICs, enabling parallel and synchronized execution across the compute grid
Author diagnostic and test utilities to validate inter-device communication under edge cases and stress condition
Participate in schematic reviews, code walkthroughs, and signal integrity assessments
Contribute to traceability artifacts and documentation supporting audits, compliance, and release cycles
Operate as an active member of an Agile Scrum team, participating in sprints, demos, and backlog refinement
Required Skills:
Minimum of 5 years related experience in Embedded Development or other related engineering experience
Strong understanding of systems engineering principles and lifecycle development
Hands-on experience with ARM architecture, integration, and low-level bring-up
Proficiency in Embedded C and exposure to OOP methodologies (e.g., C++, Python)
Familiarity with scripting languages used for deployment, testing, or tooling
Ability to work effectively within an Agile Scrum framework
Exposure to RTOS environments, bootloader development, and bare-metal applications
Proficiency with version control systems (Git, SVN) and CI/CD pipelines
Desired Skills:
Deep understanding of Linux-based embedded systems, including kernel tailoring, device tree configuration, and custom driver support
Experience with bootloaders (e.g., U-Boot), hypervisor technologies, and multi-core scheduling strategies
Proven capability with Yocto Project workflows and custom Linux builds for embedded platforms
Familiarity with digital communication protocols (SPI, UART, I2C, PCIe)
Experience working within structured, compliance-driven environments (e.g., DO-178C, ISO 26262, AS9100)
Comfort collaborating in Agile ceremonies (sprint planning, backlog grooming, retrospectives) and using tooling such as Jira, Confluence, or Jenkins
Experience architecting multi-processor systems and debugging interconnect protocols
Familiarity with Ethernet bring-up, network boot sequences, and embedded TCP/IP stacks
Understanding of switch fabric, routing protocols, or custom message-passing frameworks in embedded Linux environments
Hands-on experience with network analyzers, bus monitors, and low-level debugging tools (Wireshark, JTAG, etc.)
Experience developing, guiding, or coaching less experienced teammates
Current/active DoD Secret level or higher clearance
Education Requirements:
Bachelors Degree with a major in Computer Engineering, Electrical Engineering, or another related Science, Technology, Engineering, Mathematics (STEM) degree program
Benefits include the following:
Healthcare coverage
Retirement plan
Life insurance, AD&D, and disability benefits
Wellness programs
Paid time off, including holidays
Learning and Development resources
Employee assistance resources
Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the
Know Your Rights
notice from the Department of Labor.
#J-18808-Ljbffr