Senior Software Architect
Listed on 2026-01-24
-
Software Development
Software Engineer, Embedded Software Engineer, Software Architect, AI Engineer
Algorized is a fast-growing deep tech startup building software platform for people positioning and sensing. We build foundational models combining cutting-edge algorithms and edge-ML with wireless communication sensors available on the market such as Ultra-Wideband Radar, Wi-Fi, mm-Wave radar and more – to enable people tracking, positioning, vital sign detection (breathing, heart rate) even under full occlusion.
As we continue to scale rapidly, we are looking for a Senior Software 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.
Key Responsibilities- Lead the design and development of software architecture across embedded, backend, and frontend systems, providing technical leadership and guidance to the team
- Create and maintain architecture standards, code templates, and development best practices across multiple repositories and teams
- 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
- 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
- MSc degree in Computer Science, Electrical Engineering, or related field
- 5+ years of experience in software architecture and system design
- 3+ years of embedded 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
(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).