top of page

Senior Software Engineer (Architect)

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 

bottom of page