Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
The ideal candidate will possess strong programming skills in C and C++, along with a solid understanding of embedded systems. Experience with real-time operating systems, hardware-software integration, and debugging tools is essential. A proactive mindset and the ability to work in a fast-paced environment will set you apart.
About the job
Join our dynamic team at Sonsoft Inc. as an Embedded Software Developer specializing in C/C++. In this role, you will leverage your expertise to develop and optimize embedded software solutions for innovative projects. You will collaborate closely with cross-functional teams to ensure high-quality deliverables and contribute to the advancement of cutting-edge technologies.
About Sonsoft Inc.
At Sonsoft Inc., we are dedicated to pushing the boundaries of technology. Our team is passionate about developing innovative solutions that make a difference. We foster a collaborative and inclusive work environment where every voice is heard and every idea is valued.
Similar jobs
1 - 20 of 413 Jobs
Search for C Middleware And Runtime Infrastructure Software Engineer
Join our team as a Software Engineer specializing in C++ Middleware and Runtime Infrastructure, where you will play a crucial role in developing and refining the core infrastructure that ensures the reliable and low-latency execution of robotics software in vehicles. Your contributions will not only create a robust foundation for autonomous driving but will also empower engineers with vital tools for analyzing system performance, identifying bottlenecks, and enhancing overall system resilience.In this pivotal role, you'll work on existing frameworks, libraries, and tools, while also innovating and implementing new components across various critical domains that impact our mission.
Join PlusAI, a trailblazer in the realm of Physical AI, as we revolutionize the logistics industry with our cutting-edge AI-driven virtual driver software for autonomous trucks. Our headquarters in Silicon Valley and operations across the United States and Europe place us at the forefront of innovation, as recognized by Fast Company as one of the World’s Most Innovative Companies. Collaborating with esteemed partners like TRATON GROUP’s Scania, MAN, International brands, Hyundai Motor Company, Iveco Group, Bosch, and DSV, we are accelerating the advancement of next-generation autonomous trucking solutions. If you are passionate about driving the future of autonomy and making a significant impact, we invite you to become a part of our dynamic team.
Join d-Matrix as we harness the power of generative AI to revolutionize technology. Positioned at the cutting edge of software and hardware innovation, we are committed to exploring the limits of what technology can achieve. Our culture thrives on respect and collaboration, where humility and open communication are paramount.We embrace inclusivity, leveraging diverse perspectives to forge superior solutions. We invite individuals who are passionate about overcoming challenges and are driven by results to join our team. Are you ready to discover your playground? Together, we can shape the limitless possibilities of AI.Location: Hybrid work model, with 3 days per week on-site at our headquarters in Santa Clara, CA.Role Overview:As a Senior Runtime Systems Engineer at d-Matrix, you will be pivotal in developing our AI compute platform, which focuses on in-memory computing for AI inference in datacenters. This role involves Runtime Software Engineering, where you will architect, develop, and validate the functionality and efficiency of firmware/software executed on multiprocessor system-on-chip (SoC), low-level drivers, and systems software that supports this SoC.You will take the lead on runtime performance aspects of our silicon products, architecting, documenting, and developing the runtime firmware for various on-chip multi-core CPU subsystems. Additionally, you will manage the delivery schedule and ensure compliance with d-Matrix coding and methodology guidelines, collaborating closely with the hardware team, hardware verification team, and other software team members.Key Responsibilities:Design and implement systems software for AI inference infrastructure.Identify, analyze, architect, develop, and debug systems software.Demonstrate experience in distributed and scale-out applications.Deliver high-quality code and debug complex problems effectively.
Full-time|$110K/yr - $160K/yr|On-site|Santa Clara, CA
Join us in revolutionizing the future of energy! At Oklo, we are at the forefront of developing cutting-edge nuclear reactors. By utilizing your software engineering expertise, you will collaborate with a diverse team of engineers to model, simulate, design, and deploy innovative fission power technologies.This position focuses on refining our software development processes to ensure high-quality deliveries while adhering to compliance standards. You will play a pivotal role in supporting various internal teams by leveraging software and automation, enabling them to perform their tasks efficiently. As a dynamic startup, Oklo is expanding its capabilities, and you will have the chance to influence the engineering infrastructure's evolution. A background in nuclear energy is not a prerequisite; however, a strong desire to learn and explore is essential.
Join our dynamic team at Sonsoft Inc. as an Embedded Software Developer specializing in C/C++. In this role, you will leverage your expertise to develop and optimize embedded software solutions for innovative projects. You will collaborate closely with cross-functional teams to ensure high-quality deliverables and contribute to the advancement of cutting-edge technologies.
Join d-Matrix, where we are dedicated to harnessing the capabilities of generative AI to revolutionize technology. As pioneers in software and hardware innovation, we are constantly pushing the limits of what is achievable. Our workplace fosters a culture of respect and collaboration.We believe in humility and value direct communication. Our inclusive team thrives on diverse perspectives, which leads to innovative solutions. We are on the lookout for individuals who are passionate about solving problems and are driven to execute their ideas. Ready to explore your potential? Together, we can shape the limitless possibilities of AI.Location:This is a hybrid position, requiring you to work onsite at our Santa Clara office three days a week.12 Week Program: June 1st - August 21st or June 22nd - September 11thRole Overview: Runtime Engineer InternResponsibilities:We are seeking an enthusiastic intern with a background in Electrical Engineering (EE) or Computer Science (CS) to engage in embedded systems development, Linux software, RTOS, and security-related projects. Opportunities range from Linux software implementation to low-level embedded development on the RISC-V platform. Our projects encompass a complex multi-chip hardware architecture featuring PCIe 5.0, showcasing cutting-edge design. This role is perfect for individuals passionate about embedded technologies, whether through academic studies or personal projects. We are excited to offer training and mentorship to support your growth. The ideal candidate will have a solid foundation and a proactive approach to learning and thriving in a fast-paced, hands-on environment.
Join our innovative team at Sonsoft Inc. as an Embedded Software Developer specializing in C/C++. In this role, you will contribute to designing, developing, and maintaining embedded software solutions that meet the highest quality standards. You will work closely with cross-functional teams to ensure seamless integration and functionality of our products.If you are passionate about embedded systems and looking to make a significant impact in a dynamic environment, we want to hear from you!
Join our innovative team at Mindlance as a Software Engineer specializing in Development Infrastructure. In this role, you will collaborate with cross-functional teams to design, build, and maintain scalable infrastructure solutions that support our development processes. Your expertise will contribute to enhancing our systems, enabling our engineers to deliver high-quality software efficiently.
Full-time|$149K/yr - $175K/yr|On-site|Santa Clara, California
Join us at the forefront of technological innovation, where we are revolutionizing the data storage landscape. Here at Pure Storage, you’ll have the opportunity to drive innovative solutions, expand your career, and collaborate with the brightest minds in the industry.This is your chance to engage in impactful work that shapes the future of technology. If you're ready to embrace the boundless opportunities and make a significant impact, we invite you to become part of our team.THE ROLEWe are on the lookout for a versatile engineer who possesses a passion for hardware while also being fluent in software. You will be instrumental in managing the software ecosystem that supports our hardware team, ensuring the tools we utilize for designing and validating our SSD platforms are maintained and enhanced.
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI. As pioneers in software and hardware innovation, we strive to redefine the limits of technological possibilities. Our workplace thrives on respect and collaboration.We embrace humility and prioritize direct communication. Our inclusive team brings together diverse perspectives, fostering innovative solutions. We seek individuals who are excited to tackle challenges and are motivated by results. Are you ready to discover your playground? Together, we can explore the limitless potential of AI.Location:This role is hybrid, requiring onsite work at our Santa Clara, CA headquarters 3-5 days a week.The Role: Senior Staff Software Infrastructure EngineerIn this pivotal role, you will be a key member of the team responsible for developing and maintaining the software infrastructure necessary for scaling and supporting our entire software engineering organization. Your responsibilities will include the development, enhancement, and maintenance of tools like GitLab and Docker, essential for our ML accelerator systems, both on hardware and software fronts. Team members are expected to possess strong skills in C/C++, Python, REST APIs, Linux stacks, and containerization technologies.
Join our innovative team at Sonsoft Inc. as an Embedded C++ Engineer. In this role, you will be at the forefront of developing cutting-edge embedded software solutions that power our advanced technology products. Collaborate with a talented team of engineers to design, implement, and optimize software for embedded systems.
Full-time|$140K/yr - $200K/yr|Remote|Santa Clara, CA, USA
Speechify’s mission is to remove reading barriers and make learning accessible for everyone. Over 50 million people use Speechify’s text-to-speech tools to turn PDFs, books, Google Docs, news articles, and web pages into audio. These products help users read faster, understand more, and remember what they learn. Speechify has been named Chrome Extension of the Year by Google and received Apple’s 2025 Design Award for Inclusivity. The team includes nearly 200 professionals around the world, working fully remotely. Engineers, AI researchers, and leaders from companies like Amazon, Microsoft, and Google, as well as alumni from top PhD programs and fast-growing startups, all contribute to Speechify’s growth. Role Overview Speechify is hiring a Software Engineer for the AI team’s data group. This engineer will help manage every aspect of data collection for model training. The team builds large, high-quality datasets at petabyte scale, combining infrastructure, engineering, and research to do so efficiently. What You’ll Do Source and identify new audio data for ingestion pipelines. Manage and improve cloud infrastructure on Google Cloud Platform (GCP) using Terraform. Work with scientists to improve cost, throughput, and data quality to support advanced model development. Collaborate with AI team members and company leadership to plan a dataset roadmap for future consumer and enterprise products. Qualifications Bachelor’s, Master’s, or PhD in Computer Science or a related field. At least 5 years of professional software development experience. Expertise in bash or Python scripting in Linux environments. Strong skills with Docker and Infrastructure-as-Code, with hands-on experience in a major cloud provider (GCP preferred). Experience with web crawling and large-scale data processing is a plus. Comfort managing multiple priorities and adapting as things change. Clear written and verbal communication skills. Location Santa Clara, CA, USA (fully distributed team).
Full-time|$239K/yr - $359K/yr|On-site|Santa Clara, California
Join a groundbreaking company that is revolutionizing the data storage landscape. At Pure Storage, innovation is at the heart of what we do. Here, you will lead with your creative thinking, advance alongside industry pioneers, and collaborate with a talented team of experts.If you're prepared to embrace limitless possibilities and make a lasting impact, we invite you to be a part of our journey.THE ROLEAs a Staff Software Engineer on the Hyperscale Build Infrastructure team, your role will encompass the architecture, development, and upkeep of the build infrastructure that underpins the creation of Everpure's next-generation hardware. You will serve as a vital link between low-level system software and expansive distributed infrastructure, ensuring that the product team can efficiently build, test, and deploy.WHAT YOU'LL DOLead the design and deployment of platforms utilized for building and validating Hyperscale products.Oversee and articulate project priorities and deliverables within a dynamic environment.Conduct failure analysis on intricate system-level issues spanning the hardware/software interface.Collaborate with stakeholders to implement engineering programs, emphasizing product development and fleet productivity.Provide technical guidance on crucial projects and mentor engineers to enhance overall team quality and capabilities.This is primarily an in-office role based in Santa Clara, in accordance with Pure Storage policies, except during PTO, work travel, or other approved leave.
Join our dynamic team as a Senior Solutions Engineer specializing in C++, LabVIEW, and systems integration. In this role, you will be instrumental in designing and developing integrated systems from concept to deployment. You will provide vital technical leadership to the development team, ensuring exceptional project execution and quality.Reasons to Consider Joining Us• Engage with cutting-edge technology and innovations!• Be part of an established leader in the industry!• Thrive in a collaborative and supportive work environment!Key Responsibilities• Assess customer needs accurately and provide detailed estimates for system solutions.• Architect software components as part of a cohesive integrated solution.• Lead and guide the development team towards success.• Evaluate work quality and mentor junior engineers.
Join our innovative team at Sonsoft Inc. as an Embedded C++ Engineer. In this role, you will be instrumental in developing and optimizing embedded software solutions for cutting-edge technology applications. You will collaborate with cross-functional teams to design, implement, and test software components, ensuring quality and performance standards are met.As a key contributor, you will leverage your expertise in C++ and embedded systems to tackle complex challenges and enhance product functionality. If you’re passionate about technology and have a strong problem-solving mindset, we want to hear from you!
Full-time|On-site|Santa Clara, California, United States
About FortanixAt Fortanix, we are at the forefront of confidential computing and Confidential AI within hybrid and multicloud settings. Our innovative technologies are designed to safeguard sensitive data during its usage by integrating trusted execution environments (TEEs), sophisticated cryptography, and hardware isolation to secure applications, AI models, and data across various environments, including clouds and on-premises infrastructure.Our robust platform empowers organizations to efficiently manage confidential workloads and AI initiatives, significantly reducing data exposure risks and facilitating the adoption of Zero Trust architectures with enhanced runtime protections. We collaborate closely with leading cloud and silicon providers, harnessing the expertise of professionals in cryptography, systems, and distributed computing to tackle some of the most intricate challenges in data protection.We cultivate a collaborative, research-driven culture dedicated to pushing the boundaries of confidential computing and Confidential AI, enabling enterprises to harness the value of sensitive information while ensuring privacy and security.The RoleWe are seeking a Staff Software Engineer (Rust) to become a vital part of our Confidential Computing Management team, responsible for the design, construction, and operation of the confidential computing infrastructure that underpins our Generative AI platform.This role is highly hands-on, concentrating on developing Rust services and infrastructure that operate within and around trusted execution environments (Intel SGX, Intel TDX, AMD SEV) across hybrid and multi-cloud ecosystems. You will be instrumental in shaping the architecture of a platform that supports secure, confidential AI workloads at scale.Key Responsibilities:Design and develop Rust-based platform and infrastructure services for confidential computing environments.Implement services that function within TEEs, incorporating attestation, sealing, and confidential workload orchestration.Architect and enhance our confidential computing infrastructure across hybrid and multi-cloud settings.Build and manage Kubernetes-based confidential workload platforms.Enhance platform reliability, scalability, performance, and security posture.Define infrastructure architecture and guide cross-team technical direction.Mentor engineers on Rust, distributed systems, and confidential computing practices.Drive excellence in production: observability, resilience, deployment, and capacity planning.What You'll Work On:You will design, implement, and operate systems such as enclave-resident Rust services.
Full-time|$155K/yr - $230K/yr|On-site|Santa Clara, California, United States
About Fortanix:In an era where data is ubiquitous across various clouds and devices, conventional security measures have become insufficient. Organizations require a proactive strategy to combat ongoing cyber threats and maintain robust data security. Fortanix is at the forefront of data-centric cybersecurity for hybrid multicloud environments, leveraging cutting-edge cryptography, encryption, and confidential AI solutions.As data breaches become more prevalent and traditional defenses falter, our focus is on data exposure management to ensure your information remains secure. Our integrated data security platform addresses vulnerabilities in hybrid multicloud setups, mitigates threats, and simplifies the discovery, assessment, and remediation of data exposure risks. Whether adopting a Zero Trust framework or preparing for the post-quantum computing landscape, we empower businesses globally to safeguard their most sensitive data, regardless of its location.Our dedication to addressing the world's most challenging data security issues has garnered Fortanix multiple Cybersecurity Excellence and Innovation Awards, along with accolades from industry leaders such as NVIDIA, Microsoft, Intel, ServiceNow, and Snowflake.Our team comprises industry veterans and cryptography specialists, fostering a culture of trust, innovation, and collaboration where every voice is heard. Recognized as a Great Place to Work, we seek passionate individuals to contribute to shaping the future of data security and advancing toward a safer digital landscape.In the role of Senior/Staff Software Engineer - Infrastructure and DevOps, you will be a key member of our Infrastructure team, responsible for:Leading the DevOps Team through technological guidance.Designing and managing resilient, scalable infrastructure to support application development, testing, and production environments.Creating and implementing scalable, reliable, and secure CI/CD pipelines.Developing detailed architecture diagrams, documentation, and standards for DevOps processes and tools.Automating and enhancing the development, testing, release, and deployment of applications into runtime environments efficiently and reliably.Defining security best practices and advocating for 'Shift Left' security to ensure application security from the outset of development.Continuously evaluating and optimizing the technology stack to align with industry standards and emerging trends.Collaborating with development, operations, and security teams to ensure that DevOps processes meet application requirements.Mentoring junior engineers to help them gain experience and take on DevOps responsibilities.Contributing to a supportive and collaborative company culture.
Primary Function:Join the Intraoperative Intelligence Group at Intuitive Surgical as a Senior Software Engineer. In this role, you will play a crucial part in the development and deployment of innovative products designed to redefine the future of intelligent robotic surgery. Your primary focus will be on the deployment and integration of Machine Learning algorithms with the da Vinci® surgical platform.Key Responsibilities:As a member of our Machine Learning team, you will be engaged in the development of models that operate on the da Vinci® surgical robot. This hands-on developer position involves writing C++ applications to run these models, establishing connections to data streams from the robot, and assisting cross-functional teams in processing model outputs. You will need to familiarize yourself with the various software libraries utilized on the da Vinci platform and understand the robot’s operational architecture to effectively complete these tasks. Proficiency in using the Linux command line and familiarity with the build systems used for programming the da Vinci® surgical robot is essential.
Join CyberArk as an Associate Software Engineer and embark on an exciting journey in scalable system development and identity/authentication technologies. This entry-level position is designed for individuals eager to learn and grow, where you'll collaborate with seasoned engineers to build essential components of our platform, enhance system performance, and contribute to features that serve customers at scale.This is a fantastic opportunity for early-career professionals seeking hands-on experience in developing cloud-based, distributed systems while mastering best practices in identity, security, and modern software development. The role is hybrid, based in Santa Clara, CA, requiring 2–3 days per week onsite. Note that relocation assistance is not available.Key Responsibilities:Collaborate with senior engineers to design, develop, and test software components for our identity and scalability platform.Assist in implementing features, APIs, and backend services under mentorship.Create clean, maintainable, and well-structured code adhering to team standards.Participate in code reviews to learn how to write efficient and scalable software.Support the team in investigating and resolving bugs or performance issues.Contribute to enhancing documentation, test coverage, and development workflows.Learn and apply modern development practices, including test-driven development and automation.Work closely with product, QA, and infrastructure teams to understand requirements and deliver reliable solutions.#LI-JH1#LI-Hybrid
Full-time|Hybrid|Santa Clara, California, United States
At Tenstorrent, we are at the forefront of pioneering AI technology, setting new benchmarks for performance, usability, and cost-effectiveness. As AI transforms the computing landscape, it is crucial for solutions to evolve, integrating advancements in software models, compilers, platforms, networking, and semiconductors. Our passionate and diverse team of technologists has successfully designed a high-performance RISC-V CPU from the ground up, driven by a shared commitment to AI excellence and the ambition to create the ultimate AI platform. We value collaboration, curiosity, and a relentless pursuit of challenging problems. We are expanding our team and seeking contributors across all experience levels.As a C++ Machine Learning Engineer on our AI Models team at Tenstorrent, you will play a vital role in developing the training framework for our most sophisticated models. Your responsibilities will involve writing high-performance C++ code, designing new layers and operators, and ensuring our models efficiently scale across our custom silicon. If you have a passion for building the core of machine learning systems and optimizing their performance, this opportunity is tailored for you.This position is hybrid, based out of Santa Clara, CA.We encourage candidates with varying levels of experience to apply. During the interview process, we will evaluate candidates to determine the most suitable level, and offers will correspond to that level, which may differ from what is stated in this posting.
Mar 24, 2026
Sign in to browse more jobs
Create account — see all 413 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.