> Markdown version of [/jobs/ext/2169254-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2169254-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** General Dynamics Mission Systems, Inc. - **Location:** Scottsdale, AZ, United States - **Experience:** Experienced - **Salary:** $134,653.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Artificial Intelligence, Systems Engineering, UClibc (C Standard Library), C++ (Programming Language), Datasheets, Software Debugging, Linux, Device Drivers, Memory Management, Linux on Embedded Systems, Embedded Software, Cryptographic Protocols, GNU Debuggers, Hardware Interface Design, Hypervisor, Internet Protocol Security (IP SEC), Joint Test Action (IEEE Standards), Kernel-Based Virtual Machine, Network Protocols, Performance Tuning, Public Key Infrastructure, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Socket Programming, Software Engineering, Universal Asynchronous Receiver/Transmitter, Virtual Machines, Virtualization Technology, Xen Servers, Pretty Good Privacy (PGP), Transport Layer Security, Serial Peripheral Interface, PIC Microcontroller, Build Tools, Programming Languages - **Published:** August 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-scottsdale-az--13bf4a8b-e6a7-4311-bab8-dffaffdaca12 ## About the Role Requires a Bachelor's 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., * Strong proficiency in C/C++ programming languages. * Knowledge of networking protocols and socket programming. * Strong Linux background, including device trees and drivers. * Experience in software architecture Preferred Qualifications: * Hands-on experience with microcontroller programming and debugging. * Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO. * Proficiency in using debugging tools like GDB, JTAG, and logic analyzers. * Experience with cross-compilation and toolchains for embedded systems. * Understanding of memory management and performance optimization in embedded systems. Additional Skills (Nice to Have): * Experience with real-time operating systems (RTOS). * Knowledge of cryptographic protocols such as SSL/TLS, IPsec, and PGP. * Understanding of Public Key Infrastructure (PKI) concepts. * Familiarity with hypervisors and virtualization technologies (e.g., KVM, Xen). * Ability to read and understand hardware schematics and datasheets. * Proficiency with Buildroot or similar build systems for embedded Linux. * Knowledge of security practices in embedded systems development. What sets you apart: * Creative thinker with demonstrated success leading the software development life cycle * Collaborative team player eager to provide technical leadership and position others for success * Exceptional communication and presentation skills, with notable record of securing buy-in on concepts and ideas * Passionate about embedded systems * Commitment to ongoing professional development for yourself and others * Identifies opportunities to apply AI for continuous improvement and innovation, Artificial Intelligence (AI), Boundary Scan, C Programming Language, C++ Programming Language, Continuous Improvement, Cryptographic Protocols, Datasheets, Debugging Skills, Debugging Tools, Device Drivers, Embedded Linux, Embedded Software, Embedded Systems, GDB (Gnu Debugger), Hypervisors, I2C, IPsec (IP Security), K Virtual Machine (KVM), Linux Operating System, Logic Analyzer, Mathematics, Memory Management, Microcontroller, Network Protocols, PGP Encryption Software, Performance Tuning/Optimization, Presentation/Verbal Skills, Public Key Infrastructure (PKI), Realtime Operating System, SSL-TLS (Secure Socket Layer - Transport Layer Security), Schematics, Sockets, Software Architecture, Software Development Lifecycle (SDLC), Software Engineering, Tactical Communications, Team Player, Technical Leadership, United States Citizen, Universal Asynchronous Receiver-Transmitter (UART), Virtualization, Xen Hypervisor ## Description General Dynamics Mission Systems has an immediate opening for an Embedded Software Engineer within the Scottsdale-based Land and Air Systems Engineering team. This position provides an opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments. The team is focused on tactical communications that span many Department of Defense customers, including special restricted customers. In a collaborative environment, the team works closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [An alternative approach to digital sovereignty: Confidential Computing](https://www.wearedevelopers.com/videos/100043-an-alternative-approach-to-digital-sovereignty-confidential-computing) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [20 Years of Solving Unsolvable Problems](https://www.wearedevelopers.com/videos/100214-20-years-of-solving-unsolvable-problems) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)