Embedded Systems Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Lead the development of next-generation battery-powered test instrumentation from concept through production for military aircraft applications with CACI's Aerospace Solutions Group on-site in San Antonio, TX. As the Embedded Systems Engineer you will design cutting-edge embedded systems with low Size, Weight, And Power (SWAP) requirements utilizing ARM-based architectures developing advanced test equipment. You will collaborate directly with systems engineering teams to create innovative solutions for military avionics test applications. Be part of a multi-disciplinary engineering team supporting critical USAF programs with opportunities for professional growth in aerospace and defense technologies.
Responsibilities
- Design and develop battery-powered test instrumentation systems utilizing ARM architecture (Cortex-A/M series processors)
- Implement embedded system power optimization techniques to achieve low SWAP requirements for portable test equipment
- Design circuit cards using Altium Designer from schematic capture through PCB layout, fabrication, and assembly
- Develop and integrate FPGA designs for signal processing, control, and data acquisition applications
- Perform circuit analysis, simulation, and verification using industry-standard tools and test equipment
- Develop embedded software and firmware for RedHat Enterprise Linux (RHEL) Edge and Ubuntu Linux platforms
- Integrate and troubleshoot serial communication protocols including I2C, USB, RS-232, RS-485, and SPI
- Collaborate with systems engineering team to develop requirements, system architectures, and verification strategies
- Support product lifecycle management from concept to delivery within cost, scope, and schedule constraints
- Conduct design reviews and peer reviews, providing technical documentation and justification for design decisions
- Interface with USAF customers regarding development progress, technical solutions, and requirements clarification
- Troubleshoot and debug hardware and software issues using oscilloscopes, logic analyzers, and diagnostic tools
Requirements
- Required:
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related engineering discipline
- 10 years of professional experience in embedded systems design and development
- Proven experience with ARM architecture (Cortex-A or Cortex-M) including hardware design and firmware development
- Circuit card design experience using Altium Designer including multi-layer PCB design, signal integrity, and EMI/EMC considerations
- Extensive FPGA programming experience (Xilinx, Intel/Altera, or Lattice) with HDL coding (VHDL or Verilog)
- Strong background in embedded system power optimization techniques and battery management
- Proficiency with serial communication protocols: I2C, USB, RS-232, RS-485, and SPI
- Experience developing embedded software on Linux platforms (RedHat Enterprise Linux Edge and/or Ubuntu)
- U.S. citizenship with ability to obtain a DoD security clearance
- Willing and able to work on-site in San Antonio, TX
- Desired:
- Experience with avionics systems, aerospace applications, and U.S. Air Force programs
- Automated Test Equipment (ATE) or Test Program Set (TPS) development experience
- Familiarity with MIL-STD-1760 (aircraft/store electrical interconnection) and/or MIL-STD-1553 (data bus) armament protocols
- Development experience in accordance with MIL-PRF-28800, MIL-STD-810, and MIL-STD-461
- Experience with real-time operating systems and edge computing technologies
- Product development through production in accordance with AS9100 or ISO 9001 quality standards
- Experience with Python, C/C++, or scripting languages for test automation
- RedHat certification (RHCE or RHCSA)
- -
- What You Can Expect:
- A culture of integrity.
- At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
- An environment of trust.
- CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
- A focus on continuous growth.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
- Pay Range :
- There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage
Benefits
Additional Information
Job Title: Embedded Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * *
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at CACI? Share your experience