← Back to Jobs
Technology
Embedded Software Engineer
Asterism IT SolutionsSan Diego, CA🇺🇸United StatesPosted 12 Jul 2026
Quick Overview
Salary
$115k - $150k/yr
Work Type
On Site
Level
Mid Senior
Job Description
Responsibilities
- 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
Qualifications
- 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
Preferred Qualifications:
- 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
Annual Base Salary: $115,000 - $150,000. Potential performance bonus. Above average benefits.
Industry
- Computer and Network Security
Employment Type
Full-time – On-Site Only
- B.S. in Electrical Engineering, Computer Science, Physics, or related field (or equivalent)
- 3+ years professional experience with C/C++ (embedded preferred)
Skills
Embedded Systems
C++
Similar jobs
Software Engineer, Senior with Security Clearance
Parsons · Aberdeen, United States
37 minutes ago$112.2k - $196.4k/yr.NET Software Engineer/Developer with Security Clearance
Foxhole Technology · Arlington, United States
38 minutes agoSoftware Engineer-DevSecOps (Senior or Lead) with Security Clearance
Boeing · Tukwila, United States
1 hour ago$130.9k - $177.1k/yrDevSecOps Software Engineer with Security Clearance
Boeing · Fairfax, United States
1 hour ago$126.9k - $155.1k/yrSoftware Engineer 2 with Security Clearance
Wyetech · Linthicum Heights, United States
2 hours ago$64 - $120/hrModernization Software Engineer (Associate or Mid-Level) with Security Clearance
Boeing · Colorado Springs, United States
2 hours ago$99.5k - $134.6k/yr