C/C++ Engineer
Listed on 2026-05-16
-
Software Development
Software Engineer, Embedded Software Engineer
We are seeking a versatile and proactive C/C++ Engineer for contract job in Mipitas, CA to join our engineering team and support a wide range of software development, cybersecurity, and operational activities. The ideal candidate will be an all-rounder with strong expertise in C/C++ programming, embedded application development, and cross-functional collaboration. This role requires both hands‑on technical execution and process-oriented responsibilities, including SBOM (Software Bill of Materials) generation/validation, vendor coordination, technical documentation, and cybersecurity support.
The candidate should be detail‑oriented, self‑driven, and comfortable working with internal teams as well as external vendors to ensure delivery of secure, updated, and compliant software components.
This position offers a pay range of $45 - $50/hr W2 (the rate may be negotiable based on experience, education, geographic location, and other factors).
Key Responsibilities Software Development & Engineering- Develop, debug, test, and maintain software components using C/C++.
- Work on embedded application layer development, including QT GUI-based applications.
- Integrate and maintain embedded databases such as SQLite.
- Perform code reviews, troubleshooting, optimization, and performance enhancements.
- Support software reliability, maintainability, and secure coding practices.
- Generate, maintain, and validate Software Bill of Materials (SBOM) for products and software modules.
- Verify open-source components, software licenses, dependencies, and security posture.
- Utilize SBOM tools such as SPDX, Cyclone
DX, Fossology, Syft, or similar tools. - Collaborate with cybersecurity teams to support secure software development lifecycle (SDLC) practices.
- Assist in identifying vulnerabilities and ensuring secure software updates.
- Communicate with third‑party vendors to obtain updated and cyber‑secure software packages.
- Track vendor deliverables, updates, and compliance requirements.
- Ensure external software components meet organizational and industry cybersecurity standards.
- Coordinate with vendors for issue resolution, package validation, and software compatibility.
- Create and maintain technical documentation, requirement specifications, and process documents.
- Gather and translate stakeholder requirements into structured engineering documentation.
- Support compliance documentation, audit preparation, and process standardization activities.
- Maintain accurate records of software dependencies, updates, and system configurations.
- Work closely with engineering, QA, cybersecurity, and product teams.
- Provide technical support across multiple projects and engineering functions.
- Contribute as an adaptable team player capable of handling diverse technical and operational responsibilities.
Skills & Qualifications
- Strong proficiency in C/C++ programming
. - Hands‑on experience with:
- Embedded application layer development
- QT GUI framework
- Embedded databases such as SQLite
- SBOM concepts and related workflows
- Understanding of cybersecurity concepts, software vulnerabilities, and secure software update practices.
- Excellent communication and interpersonal skills for vendor interaction and cross‑team collaboration.
- Strong documentation and requirement creation skills.
- Ability to multitask and work independently in a fast‑paced engineering environment.
- Detail‑oriented with strong analytical and problem‑solving skills.
- Experience with Python and/or C#.
- Familiarity with SBOM generation and analysis tools such as:
- SPDX
- CycloneDX
- Fossology
- Syft
- Exposure to embedded systems development and secure software lifecycle practices.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include medical, dental, vision, life insurance, short‑term disability, additional voluntary benefits, an EAP program, commuter benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Disclaimer:
These benefit offerings do not apply to client‑recruited jobs and jobs that are direct hires to a client.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).