Embedded Software Engineer

CareerCircle
San Diego, CA, United States
5 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$145,600.0 - $228,800.0
Working hours
Regular working hours

Tech stack

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
+35 more
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

Job 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

Requirements

  • 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.

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all