Senior Software Engineer (Architect)

Algorized

Campbell (CA)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A Silicon Valley tech company is seeking a Senior Software Engineer (Architect) to lead software architecture design across embedded, backend, and frontend systems. The role involves optimizing software for resource-constrained environments and requires strong skills in C/C++ and Python. Candidates should have 5+ years of experience in software development and 3+ years in software architecture. The position is based in Campbell, CA, offering a full-time and on-site work environment.

Qualifications

  • 5+ years of software development experience, specifically in C/C++.
  • 3+ years of experience in software architecture and system design.
  • Strong proficiency in Python for application development.

Responsibilities

  • Lead the design and development of software architecture.
  • End to end responsibility for software solution development.
  • Optimize software for resource-constrained embedded systems.
  • Collaborate with the team on defining and ensuring milestone delivery.

Skills

Software architecture
C/C++ development
Python
Team collaboration
Performance optimization

Education

MSc degree in Computer Science or related field

Tools

ARM architecture

Job description

Algorized is a VC-funded Silicon Valley deep-tech company with Swiss roots building edge-AI models that give robots real-time human awareness using existing wireless sensors - enabling safer human-machine co-presence.

As we continue to scale rapidly, we are looking for a Senior Software Engineer (Architect) who is genuine passionate about innovation, product development and building robust systems end-to-end. If you thrive in dynamic startup environment, take ownership, and know to seamlessly connect backend, frontend, and embedded systems, we’d love to meet you.

Role Overview

This is a hands-on senior engineering role with significant ownership. You will actively design, implement, and optimize software across embedded, backend, and tooling layers.

LOCATION

On-site/Campbell, CA

EMPLOYMENT TYPE

Full Time

Responsibilities

Lead the design and development of software architecture across embedded, backend, and frontend systems, providing technical leadership and guidance to the team

End to end responsibility for the technical requirements, design, development, integration and verification of the software solution utilizing advanced algorithms for people sensing and positioning

Design and implement software solutions on edge, including boot, toolchain, drivers, comms, middleware and application / state machine

Create and maintain standards, code templates, and development best practices across multiple repositories and teams

Optimize software for resource constrained embedded systems (e.g. power, throughput, memory/compute)

Close collaboration with the team on the development process, including defining goals and ensuring milestones delivery in a high cross-functional capacity as per customer’s needs

Play a critical role in the definition and execution of technology roadmaps with other team members and silicon partners

Qualifications

MSc degree in Computer Science or related field

3+ years of experience in software architecture and system design

5+ years of software development experience (C/C++, ARM architecture)

Strong proficiency in Python for application development, tooling, and algorithm integration

Experience designing and implementing multi-component software architectures (plugin systems, modular frameworks, or layered architectures)

Demonstrated experience throughout full product and software development lifecycle, balancing architectural vision with hands-on implementation

Experience with real-time systems, performance optimization, and resource- constrained environments

Strong communication skills and ability to create technical documentation for diverse audiences

Obsessively passionate and inquisitive and seek to solve everyday problems in innovative ways

Availability to travel domestically and internationally for development and on-site customers support is also expected

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Engineering
Head of Engineering

Algorized • Campbell (CA)

Hybrid
Senior Data Scientist
Senior Data Scientist

Algorized • Campbell (CA)

On-site
USD 120,000 - 160,000
Member of Technical Staff - Software
Member of Technical Staff - Software

Architect Labs • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Competitive salary
Equity
Fast-paced startup environment with autonomy
Member of Technical Staff - Software
Member of Technical Staff - Software

Kindredventures • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Competitive salary and equity
Fast-paced startup environment
Visible impact on product development
System Architect
System Architect

Escalon Services, Inc. • Santa Monica (CA)

On-site
USD 140,000 - 160,000
Comprehensive Health Benefits
Innovative project exposure
Career growth opportunities
Head of Software (Robotics/IoT)
Head of Software (Robotics/IoT)

Brahma Consulting Group • San Francisco (CA)

On-site
USD 190,000 - 270,000
Systems Architect
Systems Architect

Escalon Services • Santa Monica (CA)

On-site
USD 130,000 - 170,000
Comprehensive health package
Senior Software Architect
Senior Software Architect

Seven AI • Boston (MA)

On-site
USD 150,000 - 200,000
Senior Software Architect
Senior Software Architect

7AI • Boston (MA)

On-site
USD 150,000 - 200,000
Member of Technical Staff - Software
Member of Technical Staff - Software

Architect • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Competitive salary and equity
Fast-paced startup environment
Cutting-edge AI challenges