Mid-Level Embedded Software Engineer
Responsibilities for this Position
Mid-Level Embedded Software Engineer ID: 2026-70438USA-AZ-Scottsdale
Required Clearance: Secret, obtainable within reasonable time based on requirements
Posted Date: 2/2/2026
Category: Engineering-Software
Employment Type: Full Time
Hiring Company: General Dynamics Mission Systems, Inc. Basic Qualifications
Requires a Bachelors degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred.
CLEARANCE REQUIREMENTS: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this PositionROLE AND POSITION OBJECTIVES:
We are seeking a skilled and motivated Mid-Level Embedded Software Engineer to join our dynamic team. The ideal candidate will have a solid foundation in computer engineering, computer science, or electrical engineering, with hands-on experience in embedded systems development. This position offers the opportunity to work on cutting-edge technologies, including FPGAs, Linux-based environments, and CI/CD pipelines. We are looking for someone with a strong technical background, a proactive attitude, and the ability to contribute independently to complex embedded systems projects.
Key Responsibilities:
- Design, develop, configure, and integrate embedded software using tools such as Yocto, Buildroot, or Petalinux.
- Collaborate with cross-functional teams to architect, implement, and test FPGA-based systems.
- Develop, debug, and optimize software in C/C++ for embedded systems, including managing complex build environments with tools like make.
- Lead and contribute to projects involving AMD Versal and ZynqMP FPGAs, as well as Intel x86 chip architectures.
- Develop and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline embedded software development.
- Work extensively within Linux/Unix environments, including shell scripting, to support embedded systems development.
- Debug and troubleshoot complex interactions between software and hardware, ensuring optimal system performance.
- Provide technical guidance and mentorship to junior engineers and interns.
Required Qualifications:
- Bachelors degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- 3-5 years of professional experience in embedded systems development.
- Proficiency in C/C++ programming for embedded systems, including expertise in build tools like make.
- Strong experience with Linux/Unix environments, including shell scripting and terminal-based workflows.
- Hands-on experience debugging and troubleshooting embedded systems, including hardware/software interactions.
- Extensive familiarity with tools such as Yocto, Buildroot, or Petalinux for developing board support packages (BSPs).
- Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.
- Effective communication skills and the ability to contribute to team discussions and technical reviews.
- Strong understanding of direct interfacing of software through hardware (Bare-metal device drivers, FSBL).
- Able to interpret vendor part datasheets for software development/debugging.
Desired Qualifications:
- In-depth knowledge of FPGA technologies and their applications in embedded systems.
- Experience working with AMD Versal or ZynqMP FPGAs.
- Familiarity with Intel x86 chip architectures.
- Experience configuring and using device trees in embedded systems.
- Working knowledge of CI/CD principles and tools, such as Jenkins or GitLab CI/CD.
- Proven ability to contribute to the architecture and design of embedded systems.
Skills:
- Programming Languages: C, C++
- Operating Systems: Linux/Unix
- Development Tools: make, Git, Vitis
- Embedded Software Tools: Yocto, Buildroot, Petalinux (for BSP development)
- Debugging Tools/Skills: Debugging hardware/software interactions, using tools like Vitis
- FPGA Knowledge: AMD Versal, ZynqMP, or similar FPGA platforms (including device tree configuration)
- CI/CD Tools: GitLab CI/CD, or similar automation tools
- Bare-Metal Development: FSBL, device drivers
- Problem Solving: Strong analytical skills for troubleshooting and debugging complex systems
- Team Collaboration: Effective communication and leadership skills for mentoring and working in cross-functional teams
What We Offer:
- A challenging and rewarding role with opportunities to work on state-of-the-art technologies.
- Collaboration with a talented team of professionals on impactful projects.
- Opportunities for career growth and professional development.
- A chance to make a meaningful impact within the team and organization.
- A high-visibility role with opportunities to showcase your work and make a meaningful impact within the team and the organization.
If you are a passionate and experienced embedded software engineer looking for an opportunity to contribute to cutting-edge projects and grow your career, we encourage you to apply!
Our Commitment to You:
- An exciting career path with opportunities for continuous learning and development.
- Research oriented work, alongside award winning teams developing practical solutions for our nations security
- Flexible schedules with every other Friday off work, if desired (9/80 schedule)
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
- See more at gdmissionsystems.com/careers/why-work-for-us/benefits
#LI-Hybrid
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $112,924.00 - USD $125,275.00 /Yr. Company OverviewGeneral Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
PI282057099
Recommended Jobs
Cardiac Cath Lab Nurse Director
An exceptional hospital in the Tucson area is seeking a new Cardiac Cath Lab Nurse Director. This esteemed 200+ bed hospital has received numerous awards, particularly in the Cardiac Services Departm…
Information Technology Support Specialist
Location : Phoenix, AZ Summary : As an IT Support Specialist, you will be the primary on-site technology partner for our Phoenix operations team while also supporting remote users across the bu…
Physical Therapist (Job ID: 116)
Travel Physical Therapist (PT) – Skilled Nursing Facility JobID 116 📍 Fresno, CA 🕒 13-Week Assignment | 36–38 Hours per Week 💲 $65–$75 per hour 🚀 Start Date: ASAP 📣 Multiple Position…
Jockey Driver
Position: Jockey Driver Location: Eloy, AZ Job Description: This position is at a building materials manufacturing plant that uses 45-53 ft flatbed trailers to ship & receive product. This position …
Bilingual Family Connection Consultant/Nurturing Parenting Practitioner
General Description: Family Connection Consultant (FCC) Nurturing Parenting Practitioner (NPP) works with families and their children through home/virtual visitation to deliver the Family Connecti…
MFLC Counselor: Short Term or As Needed Coverage, Luke AFB AZ
Make a difference in the lives of our military Service Members and their families with your expertise in counseling and behavioral health – without the fuss of insurance or paperwork. Military and Fa…
Senior Structural Engineer (Onsite)
Position Overview: We are seeking a licensed and experienced Senior Structural Engineer to join our team. This role will focus primarily on semiconductor projects, with opportunities to work in relat…
Deckhand
DECKHAND DEPARTMENT: Ferry Operations REPORT TO: Ferry Administrator/Captain on duty WAGE: $16.50 / hour POSTION TYPE: On Call - minimum 7 hours per week (could lead to part time) DUTIES …
Business/Lifestyle Educator - Remote Opportunity!
Business/Lifestyle Coach - Remote Are you looking for a way to leave the 9-5 grind behind? Discover a rewarding career online as a business/lifestyle coach within the booming $64 billio…
Mandarin Translator
Acara Solutions is targeting Mandarin Translators to work with our partner located out in Phoenix, AZ who specializes in Manufacturing. Here is what you will get: Pay Rate: $28/hr to $35/hr …