Embedded C/C++ Engineer

Q1 Technologies, Inc

Santa Clarita, CA

JOB DETAILS
SKILLS
Bill of Materials (BOM), C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Computer Security, Cross-Functional, Debugging Tools, Detail Oriented, Documentation, Embedded Software, Embedded Systems, Graphical User Interface (GUI), Internet Security, Medical Equipment, Multitasking, Open Source Licenses, Performance Tuning/Optimization, Product Development, Qt GUI (Graphical User Interface) Toolkit, Quality Assurance, Regulations, Regulatory Compliance, SQLite, Security Software, Software Administration, Software Development, Software Engineering, Software Validation, Technical Support, Validation Documentation
LOCATION
Santa Clarita, CA
POSTED
30+ days ago
Hi,
Hope you are doing well.

I have an urgent opening for C/C++ Engineer position. Kindly review the job description below and if interested, share your most recent resume in word format.


**Kindly share your updated resume**


Job Title: C/C++ Engineer
Location: Santa Clarita, CA (Onsite)
Job Type: Contract

Job Description:

Must Have Technical/Functional Skills

We are looking for a versatile and proactive C/C++ Engineer who can work closely with our internal team and support a wide range of engineering and operational tasks.
The ideal candidate is an all-rounder—strong in C/C++ programming, detail-oriented, comfortable collaborating across teams, and capable of interacting with external vendors to ensure delivery of cyber-secure, updated software components.

This role involves hands-on engineering work as well as process-oriented responsibilities such as
SBOM (Software Bill of Materials) generation/validation, documentation, and requirements creation.

Required Skills & Qualifications
  • Strong proficiency in C/C++ development.
  • Must have: Experience with Embedded app layer – more of QT GUI, embedded db like sqlite, SBOM etc
  • Familiarity with SBOM generation tools (e.g., SPDX, CycloneDX, Fossology, Syft, etc.) is a plus.
  • Basic understanding of cybersecurity concepts, software vulnerabilities, and secure updates.
  • Excellent communication skills—especially for vendor interaction and documentation.
  • Ability to create structured, clear, and accurate requirement documents.
  • Versatile, self-driven, and able to handle multiple engineering tasks.
  • Good to have: Python and C# experience

Roles & Responsibilities
  • Software Development & Technical Tasks
  • Develop, debug, and maintain software components using C/C++.
  • Contribute to embedded systems or software modules as needed by the team.
  • Perform code reviews, testing, and optimization for reliability and performance.

SBOM & Cybersecurity Support
  • Generate, update, and validate Software Bill of Materials (SBOM) for various products.
  • Ensure SBOM accuracy by verifying open-source components, licenses, and security posture.
  • Collaborate with cybersecurity teams to support secure software development practices.

Vendor Coordination
  • Communicate with 3rd-party vendors to acquire updated, secure software packages.
  • Track and follow up on vendor deliverables, updates, and compliance requirements.
  • Ensure all external software meets internal and industry cybersecurity standards.

Documentation & Requirements
  • Create and maintain requirements documents, technical specifications, and process documentation.
  • Work with stakeholders to gather requirements and translate them into clear engineering documentation.
  • Assist in compliance documentation and audit readiness when needed.

Collaboration
  • Work effectively with cross-functional engineering, QA, cybersecurity, and product teams.
  • Provide general technical support across various projects as an "all-rounder.”
  • Skills: Medical Device & Regulations, Cyber Security, Software Product Development, C Programming, C++
  • Experience Required: 6-8 Years

About the Company

Q

Q1 Technologies, Inc

Q1 consists of experienced and recognized experts providing the capability to respond to market demand in order to provide professional services for our clients including Enterprise software implementations, application integration and technical / functional support.

Q1 has steadily grown into a Quality IT services and solutions organization with the average experience of our team being over 10 years. We have continuously met or exceeded client expectations by delivering professional services and project implementations on time and under budget to help clients truly recognize return on investment.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Computer/IT Services
FOUNDED
1990
WEBSITE
http://q1tech.com/