Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Systems Software Engineer for AI

Job

Majestic Labs

Los Altos, CA (In Person)

Full-Time

Posted 3 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 6/19/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

About us: At Majestic , we're re-architecting systems for the future of AI. We're on a mission to make AI ubiquitous by leveraging groundbreaking technologies. If you're passionate about deep tech and full stack AI , this is a chance to join our world-class team shaping the future of AI.
Role Description:
We are looking for an experienced, highly skilled and motivated Embedded Systems Software Engineer to join our core team. In this role, you will be responsible for designing, developing, and maintaining critical components of our AI software stack. You will work on the core system software from deepest layer, responsible for the earliest hardware boot, to creating infrastructure and interfaces to support Your code will play a key role in making or breaking the system. Latencies in the nanoseconds and correctness across a complex distributed system have a direct impact on customer value, and a direct impact on the shape of the Majestic software stack. This is a hands-on technical position where you will solve complex problems, optimize for performance, and contribute to the next generation of our technology.
What You'll Do:
Develop and maintain key components of Majestic software stack, including deeply embedded boot code, latency critical communication infrastructure and leading edge debug and introspection tools Collaborate with hardware architects to influence the design of next-generation chips and ensure a smooth software/hardware co-design Work with kernel-space driver developers, compiler experts and others to define and implement the structure that enable the high level software to flow Debug complex issues across the stack, from user applications to the underlying hardware Optimize code for maximum performance, throughput, and efficiency
Requirements:
What We're Looking For Bachelor's or Master's in Computer Science, Computer Engineering, or a related field from a recognized university Proven experience developing bare metal and RTOS based firmware Strong knowledge of computing fundamentals, from CPU architecture, through OS internals to compilers to high level application programs 5+ years of experience in software development Proven experience in C programming Excellent communication skills with a strong track record of cross-functional collaboration Ways to stand out from the crowd: Experience with ARM CoreSight architecture Ability to quickly learn and move around the stack Experience in linux kernel-space development Why Join Us? Work on cutting-edge AI technology Collaborate with top-tier engineers in an innovative environment Develop next-generation AI-driven computing solutions If you're passionate about software development and AI-driven technologies, we'd love to hear from you!