Embedded Software Engineer
Civil Recruit
About the job Embedded Software Engineer
Our San Diego based client builds hardware-encrypted storage solutions for highly regulated environments. We're looking for an embedded software engineer to design and deliver security-focused features for encrypted storage products, including implementation of modern cryptography and support for FIPS certification efforts. You will work closely with hardware engineering and external silicon/SSD partners to bring secure products to market.
- Design and implement robust, maintainable embedded C/C++ software aligned with industry best practices
- Develop cryptography-enabled features supporting data confidentiality, integrity, and secure device behavior
- Create and execute verification/validation test plans; support product qualification and release readiness
- Partner with hardware engineering to bring up new boards, interpret datasheets/schematics, and debug HW/SW integration issues
- Perform root-cause analysis and drive issues to resolution across firmware, hardware, and test domains
- Participate in design reviews and code reviews; help define coding standards and secure development practices
- Produce technical documentation (requirements, specifications, style guides, test evidence)
- Support FIPS certification readiness activities and related documentation/evidence generation
- Work with silicon and SSD vendors to translate product requirements into partner roadmaps
- B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
- 3+ years professional experience with C/C++ (embedded preferred)
- Working knowledge of software engineering best practices (code reviews, version control, coding standards)
- Ability to develop firmware using industry standard IDE software packages
- Strong written and verbal technical communication skills
- Ability to read/interpret datasheets and schematics; experience debugging new board designs
- Experience with microcontrollers/microprocessors and resource-constrained embedded systems
- Familiarity with cryptographic algorithms and secure key-handling concepts
- Experience with unit testing and/or test-driven development for embedded software
- Familiarity with USB device development and/or USB protocol stacks
- Experience supporting products in FIPS-regulated environments
- Computer and Network Security
- B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
- 3+ years professional experience with C/C++ (embedded preferred)
Skills: C+/C++ embedded software programming, Software engineering best practices (code reviews, Firmware development using IDE software packages
- ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance...SuggestedContract workLocal areaRemote workDay shift
- ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately Seeking Client facing Sr. Embedded Software/Firmware Engineer for a Hybrid role. Contractor with...SuggestedLong term contractFor contractorsImmediate start
$87.1k - $157.45k
...warfighter and our national security against ever-adapting threats. Our AWT division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA for the Advanced Warfare Technology...Suggested- ...Responsibilities of Embedded Software Engineer: Essential Functions: Design, develop, document, and review software for high reliability applications including Bootloaders, and Board Support packages. Support reviews, customer support, writing software design documents...Suggested
$87.1k - $157.45k
...warfighter and our national security against ever‑adapting threats. Our AWT division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA for the Advanced Warfare Technology...SuggestedLocal areaImmediate start$125k - $150k
...Defense innovators. Here, visionary minds engineer the future of space technology through... ...compact, and cyber-secure solutions. From software-defined radios to cutting-edge... ...infinite, together. A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in...Work visaFlexible hours$162.6k - $244k
...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading technology innovator... ...will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or...Work experience placementWork from home- ...Embedded Software Engineer Our team addresses critical satellite payload functions, including power management, hardware interfaces, command and telemetry, and operational state management. We are seeking a software engineer to participate in all phases of software...Permanent employmentInternship
- ...We are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications. Key Responsibilities...
$165k - $200k
...Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle. You will work closely with electrical...Temporary workRelocation package- ...A leading aerospace and defense technology company is seeking an Embedded Software Engineer to support the development of secure communications, and mission-critical embedded platforms. This position offers the opportunity to work on next-generation aerospace technologies...
- ...power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide. This software engineering position is for the development of user interface software for control systems. The role includes the analysis, investigation...Full timeRemote workWorldwide
- ...Job Description Insight Global is seeking an Embedded Software Engineer to support a high-impact U.S. Army program focused on advanced system development and mission-critical capabilities. This role is centered on production-level software development, with an emphasis...
$145k - $220k
...and London. For more information, please visit Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products. This...Full timeWork experience placementCasual workWork at officeRelocation package$116.6k - $194.4k
...Meet the team: You will join a highly technical embedded systems and hardware engineering team responsible for building reliable, secure, and ultra‑low... ...develop, test, and debug high‑quality embedded system software for ultra‑low‑power devices, with a strong focus on...Work at officeHome officeFlexible hours$170k - $190k
...Senior Embedded Software Engineer – RUST GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego's fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through...Work visaFlexible hours- ...Position : Senior Embedded Software Engineer Location : San Diego, CA Duration : 12 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices Company Job Category : IT Level of Experience : Senior Level Employment Type :...Contract workDay shift
$192.8k - $289.2k
...Senior Staff Engineer Embedded Software RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities...Relocation packageShift work$128.52k - $205.63k
## Senior/Staff Embedded Software Engineer - C++ (San Diego, CA)Applylocations: San Diego, California, United Statestime type: Full timeposted on: Posted Todaytime left to apply: End Date: June 27, 2026 (21 days left to apply)job requisition id: 580045### Job TitleSenior...Full timeWork at officeImmediate startWork visaRelocation package3 days per week$128.52k - $205.63k
...Senior/Staff Embedded Software Engineer - C++ (San Diego, CA) You will work on the development of Intravascular Ultrasound Systems. As a member of an international cross-functional team, you work closely together with electrical engineers, transducer engineers, software...Full timeWork at officeLocal areaWork visaRelocation package3 days per week- A leading global healthcare solutions company is seeking a Lead Systems Engineer to support deployment teams and ensure compliance with policies. Candidates must hold a Bachelor's degree or equivalent experience in healthcare environments. Responsibilities include customer...Remote work
- ...Title: Embedded SW Engineer Department: R&D Manager: VP SW Engineering Location: San Diego FLSA Status: Exempt Job Type: Full Time Summary Embedded... ...SW Engineers are responsible for implementing embedded software that forms part ofivity's product line. Essential Duties &...Full timeWork experience placementWork at office
$120k - $150k
...seeking a high-caliber Senior Firmware Engineer to design and develop high-performance,... ...equipment. This position combines expertise in embedded firmware, FPGA development, and real-... ...Vitis/Vivado toolchain and hardware-software co‑design. Experience in image processing...Work at office$120k - $150k
...outdoors. We are seeking a Senior Firmware Engineer to design and develop high‑performance,... .... This role combines expertise in embedded firmware, FPGA development, and real‑time... ...object‑oriented programming (OOP) design and software engineering best practices. Extensive...$175k - $225k
...passionate team as a Principal Firmware Engineer. As we scale, you will be instrumental in... ...to develop and verify/validate embedded systems requirements and interface control... ...teams, including firmware, hardware, and software engineers. Participate in code reviews,...Local areaFlexible hours$200k - $250k
...passionate team as a Senior Principal Firmware Engineer. As we scale, you will be instrumental... ..., including firmware, hardware, and software engineers. Participate in code reviews,... ...Over 10 years of experience in FPGA and Embedded Development. In-depth knowledge of digital...Full timeLocal areaFlexible hours$120k - $148.4k
...A technology solutions provider in California is seeking an Embedded Sr. Sales Engineer to leverage cutting-edge technologies for client solutions. Responsibilities include collaborating with sales teams, delivering presentations, and providing design consultation. Candidates...- Hring Embedded Firmware Engineer in San Diego, CA to develop and optimize embedded firmware and FPGA logic for camera-based real-time systems. This role combines embedded firmware, FPGA work, and performance optimization. If you enjoy working close to the hardware,...Local areaFlexible hours
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Full timeTemporary workRemote work- [Position] Computer Vision Engineer [About Our Client] Leader in 3D measurement and inspection technology used in the production of micro-electronics assemblies. San Diego Office, Research & Development hub for artificial intelligence and deep learning technologies...Work at officeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer Nacogdoches, TX
- embedded software engineer Nacogdoches, TX
- embedded developer Nacogdoches, TX
- embedded engineer Nacogdoches, TX
- javascript software engineer Nacogdoches, TX
- software technical support engineer Nacogdoches, TX
- software support Nacogdoches, TX
- software sales Nacogdoches, TX
- embedded software Nacogdoches, TX
- software applications developer Nacogdoches, TX


