Company Overview
[$COMPANY_OVERVIEW]
Role Overview
[$COMPANY_NAME] is hiring a Junior Avionics Engineer to join a multidisciplinary team responsible for development, integration, verification, and sustainment of flight-critical avionics subsystems. In this entry-level engineering position you will execute component-level development tasks, support system integration and test, and contribute to certification artifacts under the mentorship of senior engineers. This role offers hands-on exposure to embedded software, hardware-in-the-loop (HIL) testbeds, avionics data buses (e.g., ARINC 429, ARINC 664/AFDX, MIL-STD-1553), RTOS-based flight software, and safety-certification processes (DO-178C/ED-12C). The position is based onsite in [$COMPANY_LOCATION] and is targeted at early-career engineers seeking a structured path to increased technical responsibility and systems engineering ownership.
Responsibilities
- Implement and unit-test embedded software components in C/C++ for avionics line-replaceable units (LRUs) under senior engineer guidance
- Develop and maintain hardware interfaces, including FPGA firmware support and low-level device driver integration
- Execute integration and verification activities on HIL and bench-test systems, exercising avionics data buses (ARINC 429, MIL-STD-1553, CAN, Ethernet/UDP/TCP)
- Create and update test plans, test cases, and traceability matrices to support DO-178C/DO-254 compliance
- Instrument and debug systems using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers; collect reproducible failure cases for senior engineers
- Contribute to requirements decomposition, change requests, and non-conformance reports; document design rationale in engineering change documents
- Participate in design reviews, peer code reviews, and daily stand-ups; escalate risks and propose mitigation strategies
- Support lab setup, build automation, and CI tasks (Jenkins/GitLab CI) for embedded targets
Required and Preferred Qualifications
Required:
- Bachelor's degree in Aerospace Engineering, Electrical Engineering, Computer Engineering, or equivalent practical experience
- 0–2 years of experience in embedded systems development or avionics engineering (internships and co-ops count)
- Proficiency in C and C++ for embedded targets; familiarity with build systems (Make, CMake) and cross-compilation toolchains
- Hands-on experience with microcontrollers or embedded SOCs and basic electronics lab practice (soldering, bench measurement)
- Familiarity with basic avionics data buses (ARINC 429, MIL-STD-1553, CAN, Ethernet) or demonstrated ability to learn protocol stacks quickly
- Strong troubleshooting skills and experience using debuggers, serial consoles, and logging to isolate faults
- Clear written and verbal communication skills and ability to produce engineering documentation
Preferred:
- Experience with RTOS (FreeRTOS, VxWorks, RTEMS) and real-time scheduling concepts
- Familiarity with DO-178C/DO-254 processes, certification artifacts, and requirements traceability
- Exposure to MATLAB/Simulink model-based development and basic signal processing
- Experience with Git, CI/CD for embedded systems, and automated test frameworks
- Prior work with FPGA toolchains (VHDL/Verilog) or familiarity with hardware description languages
- Security and safety mindset with experience in failure mode analysis (FMEA) or similar methods
Technical Skills and Relevant Technologies
- Embedded software development: C, C++, cross-compilers, toolchains
- Real-time systems and RTOS concepts; deterministic scheduling and interrupt handling
- Avionics buses and protocols: ARINC 429, MIL-STD-1553, ARINC 664/AFDX, CAN, Ethernet
- Hardware debugging: oscilloscopes, logic analyzers, multimeters, JTAG/SWD
- Firmware and low-level drivers; familiarity with bootloaders and BSPs
- Model-based tools: MATLAB/Simulink (preferred)
- Version control and CI: Git, Jenkins/GitLab CI, artifact management
- Certification artifacts and processes: DO-178C/DO-254 traceability, test reports
Soft Skills and Cultural Fit
- Demonstrated intellectual curiosity and fast learning cadence in complex technical domains
- Collaborative communicator with experience working in interdisciplinary teams (software, hardware, systems, test)
- Detail-oriented with a disciplined approach to documentation, reproducibility, and configuration management
- Comfortable receiving and acting on technical mentorship; proactive in asking clarifying questions
- Accountability for deliverables and aptitude for risk identification and mitigation
- Growth mindset: ambition to progress toward Systems Engineer or Avionics Lead roles
Benefits and Perks
Salary: [$SALARY_RANGE]
- Comprehensive health, dental, and vision coverage
- 401(k) with employer match or local equivalent retirement benefits
- Generous paid time off, paid parental leave, and paid volunteer days
- Professional development stipend, conference budget, and support for certification training (DO-178C, RTCA)
- Onsite engineering labs, maker spaces, and mentorship from experienced avionics architects
- Commuter benefits, relocation assistance for qualified candidates, and employee assistance programs
Equal Opportunity Statement
[$COMPANY_NAME] is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.
Location
This role is onsite at our engineering facility in [$COMPANY_LOCATION]. Candidates must be able to work from the facility to access labs, test equipment, and security-restricted systems.
How to Apply
We encourage applicants to apply even if you do not meet every listed requirement—strong potential, relevant internships, project experience, and a demonstrated ability to learn quickly are valued. Please submit your resume and a brief cover letter describing your hands-on experience with embedded systems, avionics protocols, or relevant projects. Applicants with questions about accessibility or reasonable accommodations during the interview process should contact our recruiting team.