Engineer, Senior

ALTEN

San Diego (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in California seeks a Software Engineer with expertise in software development for embedded systems and SBOM compliance. The role includes designing and developing applications and validating software against compliance requirements. Candidates should have at least a Bachelor's degree in a relevant field and 2+ years of experience. Strong knowledge of SPDX tools and communication with cross-functional teams are essential for success in this position.

Qualifications

  • 2+ years of Software Engineering experience for Bachelor's degree holders.
  • 1+ year of Software Engineering experience for Master's degree holders.
  • Proven ability to work in embedded C/C++ environments.

Responsibilities

  • Design and develop embedded and cloud edge software.
  • Analyze user needs and customize software.
  • Participate in design and coding for features.
  • Perform code reviews and regression tests.
  • Collaborate within the project team and document the work.

Skills

Knowledge of SPDX and CycloneDX formats
Experience with SBOM generation tools
Ability to validate SBOMs
DevOps/DevSecOps practices
Communication with cross-functional teams
Experience with SCA tools

Education

Bachelor's Degree in Engineering, Information Systems, or related field
Master's Degree
PhD in relevant fields

Tools

Syft
Snyk
Black Duck

Job description

Core Technical Expertise
  • Deep knowledge of SPDX and CycloneDX formats
  • Experience with SBOM generation tools such as Syft, SPDX tools, CycloneDX CLI
  • Ability to validate SBOMs against CRA requirements (machine‑readable, complete metadata)
  • Ability to integrate SBOM workflows into CI/CD pipelines for continuous compliance
  • Experience with DevOps/DevSecOps practices
  • Knowledge of automation frameworks for SBOM generation and distribution
  • Ability to effectively communicate with cross‑functional teams
SBOM Standards & Tooling
  • SBOM Standards & Tooling
  • Cybersecurity & Compliance
  • Demonstrated experience applying EU Cyber Resilience Act compliance requirements
Software Supply Chain Security
  • Expertise in provenance, component analysis, vulnerability scanning (e.g., SCA tools such as Snyk, Black Duck)
Embedded C/C++ Environments

Expertise in build systems, toolchains, and secure software development practices for embedded C/C++ environments.

Required Education
  • Bachelor's Degree in Engineering, Information Systems, Computer Science or related field and 2+ years of Software Engineering or related work experience.
  • Master's Degree in Engineering, Information Systems, Computer Science or related field and 1+ year of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science or related field.
Required Years of Experience

Dependent upon Education Requirement.

Job Description
Principal Duties and Responsibilities
  • Apply software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Analyze user needs and software requirements to design and customize software for optimal operational efficiency.
  • Design and implement software modules for products and systems.
  • Participate in design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.
  • Perform code reviews and regression tests as well as triage and fix issues to ensure code quality.
  • Collaborate with others inside the project team to accomplish project objectives.
  • Write technical documentation for software projects.
Level of Responsibility
  • Works under supervision.
  • Decision‑making may affect work beyond immediate work group.
  • Requires verbal and written communication skills to convey information; may require basic negotiation, influence, and tact.
  • Tasks do not have defined steps; planning, problem‑solving, and prioritization must occur to complete tasks effectively.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Senior
Engineer, Senior

ALTEN • San Diego (CA)

On-site
USD 90,000 - 110,000
Software Engineer – SBOM & Compliance
Software Engineer – SBOM & Compliance

ThunderSoft • San Diego (CA)

On-site
USD 85,000 - 110,000
Engineer,Software
Engineer,Software

Midmark Corporation • Cincinnati (OH)

On-site
USD 80,000 - 100,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Midmark Corporation • Cincinnati (OH)

On-site
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

SMC • Noblesville (IN)

On-site
USD 70,000 - 100,000
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Jobtailor • Colorado

On-site
USD 120,000 - 180,000
Senior Advanced Software Engineer
Senior Advanced Software Engineer

Jobtailor • Pennsylvania

On-site
USD 110,000 - 150,000