> Markdown version of [/jobs/ext/2941831-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2941831-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:** CareerCircle - **Location:** San Diego, CA, United States - **Experience:** Experienced - **Salary:** $145,600.0 - $228,800.0 - **Contract:** Temporary contract - **Skills:** C (Programming Language), Agile Methodology, Artificial Intelligence, Systems Engineering, Assembly Language, JIRA, C++ (Programming Language), IBM Rational ClearCase, Communications Protocols, Computer Engineering, Software Debugging, Linux, Programming Tools, Device Drivers, Embedded Software, Ethernet, Firmware, Internet Protocol, Python (Programming Language), Linux Kernel, Network Configuration and Change Management, PCI Express, Powerpc, SAP (Applications), Software Engineering, System on a Chip, TCP/IP, Universal Asynchronous Receiver/Transmitter, Rust (Programming Language), Vivado, Multithreading, Serial Peripheral Interface, Real Time Systems, Git, SC Clearance, Containerization, Yocto, Kubernetes, Information Technology, Bare Metal, Bitbucket, Software Defined Radio, Restful APIs, Software Performance, Software Version Control, Software Library, Docker - **Published:** September 16, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/ca/san-diego/14cbbc42-48d0-4d66-885f-8e46015a29c7 ## About the Role * Bachelor's degree in Computer Engineering or a related STEM discipline and 5+ years of relevant experience (Master's degree with 3+ years also considered). * Active Secret Clearance required. * Strong proficiency in C/C++ development. * Experience implementing cryptographic solutions using software libraries. * Experience with Yocto/Petalinux or WindRiver Linux. * Experience with Xilinx platforms including Zynq, Ultrascale+, and Versal. * Knowledge of TCP/IP networking and common network configurations. * Experience developing and debugging embedded real-time systems. * Experience with Agile development tools such as Git, Bitbucket, and Jira. Preferred Experience * Rust programming knowledge. * Linux kernel and low-level driver development. * Docker, Kubernetes, or other containerization technologies. * Software Defined Radio (SDR) systems. * Communication protocols including I2C, SPI, UART, PCIe, and Ethernet. * Xilinx development tools such as Vivado and Vitis. * Familiarity with modern NSA security standards. * Experience with bare-metal development, assembly language, and embedded device drivers. * Active Top Secret or SAP clearance is a plus., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description TCP/IP Vivado Firmware Debugging Bitbucket Visionary Innovation Kubernetes Bare Metal PCI Express Cryptography SAP Applications Embedded Systems Containerization Secret Clearance Agile Methodology Programming Tools Embedded Software Assembly Language Systems Engineering Computer Engineering Communications Security C (Programming Language) Engineering Design Process C++ (Programming Language) Serial Peripheral Interface Git (Version Control System) Software Development Life Cycle Information And Communications Technology Universal Asynchronous Receiver/Transmitter Top Secret-Sensitive Compartmented Information (TS/SCI Clearance), Actalent is actively seeking an Embedded Software Engineer with expertise in embedded systems, C/C++ development, and cryptographic software to support advanced defense and communication technology programs. We are looking for qualified candidates ASAP for this opportunity., * Design, develop, integrate, and test embedded software for secure communication and cryptographic systems. * Develop and support real-time, multi-threaded embedded applications. * Work with cross-functional teams including Systems Engineering, Hardware, Digital Engineering, and Integration & Test. * Participate in all phases of the software development lifecycle, from requirements through testing and deployment. * Integrate low-level firmware and software components in complex embedded environments. * Troubleshoot, debug, and optimize embedded systems and software performance., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Embedded Software Engineer Actalent San Diego, CA*On-Site I2C TCP/IP Vivado Firmware Debugging Bitbucket Visionary Innovation Kubernetes Bare Metal PCI Express Cryptography SAP Applications Embedded Systems Containerization Secret Clearance Agile Methodology Programming Tools Embedded Software Assembly Language Systems Engineering Computer Engineering Communications Security C (Programming Language) Engineering Design Process C++ (Programming Language) Serial Peripheral Interface Git (Version Control System) Software Development Life Cycle Information And Communications Technology Universal Asynchronous Receiver/Transmitter Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Google IT Automation with Python Engineer Embedded Software 3 Actalent San Diego, CA*On-Site I2C JIRA Linux TCP/IP Vivado Powerpc Avionics Firmware Debugging Bitbucket Visionary Innovation Kubernetes Bare Metal RESTful API PCI Express Linux Kernel Cryptography SAP Applications Data Acquisition Embedded Systems Secret Clearance Operating Systems Docker (Software) Embedded Software Assembly Language Peripheral Devices Software Libraries Systems Engineering Computer Engineering Top Secret Clearance IBM Rational ClearCase C (Programming Language) Communications Protocols Engineering Design Process Agile Software Development C++ (Programming Language) Serial Peripheral Interface Rust (Programming Language) Git (Version Control System) Software Development Life Cycle Universal Asynchronous Receiver/Transmitter High Assurance Internet Protocols Encryptor +0 Engineer Embedded Software 3 Actalent San Diego, CA*On-Site I2C JIRA Linux TCP/IP Vivado Powerpc Avionics Firmware Debugging Bitbucket Visionary Innovation Kubernetes Bare Metal RESTful API PCI Express Linux Kernel Cryptography SAP Applications Data Acquisition Embedded Systems Secret Clearance Operating Systems Docker (Software) Embedded Software Assembly Language Peripheral Devices Software Libraries Systems Engineering Computer Engineering Top Secret Clearance IBM Rational ClearCase C (Programming Language) Communications Protocols Engineering Design Process Agile Software Development C++ (Programming Language) Serial Peripheral Interface Rust (Programming Language) Git (Version Control System) Software Development Life Cycle Universal Asynchronous Receiver/Transmitter High Assurance Internet Protocols Encryptor +0 Login | JoinContact ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)