Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$200k - $220k

Jobleads-US

The Company


Halo Industries has invented a technology to replace a decades-old semiconductor material wire saw slicing process that wastes billions of dollars annually in high-value materials. Halo’s laser-based technology eliminates this waste from the silicon carbide (SiC) substrate manufacturing process, delivering improvements in both material cost and performance, while enabling accelerated growth for a diverse set of high-growth application markets, including the electric vehicle, grid infrastructure, industrial HVAC and other high-voltage power electronics sectors. Halo originally spun out of Stanford University in 2014, acquiring a significant series A round of VC funding in 2020 following the successful demonstration of the company’s precision material slicing equipment. Having recently closed on an $80M+ B round of VC funding, Halo is driving the fast-scale growth of the company’s team and manufacturing operations. Halo Industries is well-funded, deeply engaged with multiple strategic customers, and staged to achieve rapid operational, revenue, and valuation growth.

The Opportunity


As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor production tools.

This role will focus on hands-on software development and system integration, working closely with cross-functional engineering teams. The engineer will report to a senior member of the machine control team and contribute to building reliable, scalable automation systems.

Responsibilities



  • Lead the design, development, and lifecycle management of advanced machine control software for semiconductor manufacturing equipment, ensuring scalability, reliability, and performance in high-precision environments.

  • Architect and oversee implementation of industrial communication frameworks, including SECS/GEM, TCP/IP, EtherCAT, Modbus, Ethernet/IP, and RS232/RS485, establishing robust and extensible interfaces across complex systems.

  • Drive development of high-performance software solutions in C# (including WPF), defining standards for graphical user interfaces, device communication layers, and real-time system monitoring.

  • Own the integration strategy for hardware subsystems such as robotics, motion control systems, lasers, and data acquisition devices, ensuring seamless coordination between software and physical components.

  • Define and guide the development of operator control systems, automation logic, and state machines for sophisticated equipment, emphasizing maintainability, fault tolerance, and operational efficiency.

  • Lead system-level debugging, testing, and validation efforts, establishing best practices and mentoring engineers in root cause analysis and issue resolution across hardware-software boundaries.

  • Collaborate cross-functionally with mechanical, electrical, and systems engineering teams to drive end-to-end system integration, influencing design decisions and resolving complex technical challenges.

  • Establish and enforce software architecture standards, control methodologies, and safety practices aligned with industry regulations and internal quality benchmarks.

  • Champion engineering excellence through code reviews, documentation standards, version control strategies, and continuous improvement of development processes.

  • Provide technical leadership and mentorship to engineering teams, contributing to strategic planning, technology roadmaps, and innovation initiatives within the organization.

Basic Qualifications



  • Bachelor’s degree in Software Engineering, Computer Science, or a related technical field

  • 20+ years of relevant experience in machine control, automation, or industrial software development

  • Hands-on experience with industrial communication protocols (e.g., Modbus, TCP/IP, serial interfaces)

  • Experience developing software in C# for hardware control and UI applications

  • Experience with Industrial automation hardware

  • Understanding of motion control concepts, including PID loop control and state machine design

Preferred Qualifications



  • Experience in semiconductor equipment or similar industrial environments

  • Exposure to wafer handling robots or semiconductor devices

  • Strong problem-solving and debugging skills in complex electromechanical systems

  • Experience in Python

  • Experience with SECS/GEM and factory automation systems

  • Experience with machine vision or camera systems

  • Familiarity with Manufacturing Execution Systems (MES)

  • Background in mechatronics or automation systems

  • Health Care Plan (Medical, Dental & Vision)

  • Retirement Plan (401k, IRA)

  • Bonus Plan eligible

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Life Insurance (Basic, Voluntary & AD&D)

  • Family Leave (Maternity, Paternity)

  • Free Food & Snacks

  • Stock Option Plan

  • Short Term & Long Term Disability

  • Base salary $200,000 - $220,000

Additional Information


We are committed to creating an inclusive workplace where all team members feel valued and supported. We welcome applicants from diverse backgrounds, including those from underrepresented communities in STEM.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Santa Clara, CA vacancy
  • $250.6k - $362.6k

    Meet The TeamSplunk’s Platform Engineering team is evolving the core platform to run reliably on Kubernetes across cloud and customer-managed...  ...equivalent related work experience10+ years of professional software engineering experience building backend, platform,... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $143k - $286k

     ...$143000 - $286000/yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving cloud-native architecture and distributed... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $200.5k - $260.5k

    As a Principal Software Engineer, you will:Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the productDevelop and maintain software components on current and future productsHands... 
    Suggested
    Full time

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $156.4k - $253k

     ...drives great outcomes.Job SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one, often two to three...  .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered... 
    Suggested
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...moves the world forward. Join us and, together, we’ll advance your career.THE ROLE:We are looking for a strong, Principal or Fellow level software engineer to join our AI Infrastructure team. You will work on improving the performance, efficiency, and reliability of AI... 
    Suggested

    AMD

    San Jose, CA
    3 days ago
  • $233.9k - $330.4k

     ...for our enterprise customers, fostering a culture of curiosity, collaboration, and rapid iteration. Your ImpactAs a Principal Engineer leading software security, you will be a primary technical authority responsible for defining and driving the security architecture across... 
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  •  ...fulfillment, and inspirational, informative, and community-centered content. Backcountry is searching for a passionate Principal Software Engineer to join our engineering organization and drive the evolution of our outdoor retail ecommerce platform. This is a high... 
    Local area

    CSC Generation

    San Jose, CA
    1 day ago
  • $185.5k - $265k

     ...company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    4 days ago
  •  ...technologythat moves the world forward.Join us and, together, we’ll advance your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    1 day ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the... 
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $114.6k - $234.6k

     ...As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic service... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    12 hours ago
  • $147k - $237.5k

     ...Job Summary As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private cloud features. Participate in all phases of the product development lifecycle from definition, design,... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $249k - $348.5k

     ...Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools that deliver high‑quality experiences for travelers, partners, and employees. The Cloud Platform organization provides... 
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    18 hours ago
  • $114.6k - $234.6k

    Leads development and begins architecting components of scalable, elastic distributed systems. Defines and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms...
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    3 days ago
  • $118.3k - $224.9k

     ...the global market. Join us and help shape the future of aerospace and defense.Applied Signal Technology (AST) is seeking a Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and has a passion to be... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    3 days ago
  • $183.6k - $297k

     ...choice, protecting our digital way of life. We are looking for an Engineering Manager to lead the Explicit Proxy team, one of the most...  ...Qualifications Your Experience ~15+ years of experience managing a software engineering team in a large enterprise organization. ~5+... 
    Full time
    Work at office

    Jobleads-US

    Santa Clara, CA
    4 days ago
  •  ...systems, reusable tooling, and AI/ML capabilities, overseeing the software development lifecycle across teams. Provide technical...  ...degree in a relevant computing field with five years of software engineering experience, or seven years of experience; it also describes a... 
    Temporary work

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  • $143k - $286k

     ...$143,000 - $286,000/yr Regular/ Permanent Position Summary... What you'll do... Role summary: The (USA) Principal, Software Engineer leads the design and delivery of scalable platform capabilities, driving technical excellence across multiple teams. This... 
    Permanent employment
    Full time
    Temporary work
    Part time
    Local area
    Home office
    Flexible hours

    Jobleads-US

    Sunnyvale, CA
    2 days ago
  • $161k - $299k

     ...leading implementation flows to transform how chips are designed. As part of the Innovus R&D team, you will build high‑performance software engines and algorithms behind next‑generation physical synthesis, helping push the boundaries of performance, power, area (PPA),... 

    Jobleads-US

    San Jose, CA
    3 days ago
  • $143k - $286k

     ...Role summary: The Principal Software Engineer leads platform engineering efforts by delivering scalable, cloud-native solutions and reusable infrastructure components. This role drives the full software development lifecycle, integrating AI/ML technologies to build intelligent... 
    Full time
    Temporary work
    Part time
    Local area
    Worldwide
    Home office
    Flexible hours

    Jobleads-US

    Sunnyvale, CA
    3 days ago
  • $135.2k - $306.4k

     ...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low...  ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of... 
    Temporary work
    Worldwide
    Flexible hours

    Jobleads-US

    Santa Clara, CA
    3 days ago
  • $250.6k - $362.6k

     ...Splunk Enterprise Security team builds software and cloud product capabilities that help...  ...insights. The team connects security engineering, security operations, and cloud product...  ...customer outcomes. Your Impact As a Principal Software Engineer, you will lead the... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Jobleads-US

    San Jose, CA
    4 days ago
  • $161k - $299k

     ...next generation of hardware verification technology. As a Senior Engineer in the System Verification Group, you will be at the forefront...  ...continuous learning. We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development Team to develop... 

    Jobleads-US

    San Jose, CA
    4 days ago
  •  ...Cadence Design Systems is seeking a talented Software Engineer for its R&D group to create advanced software for physical verification of semiconductor devices. The role emphasizes design, validation, and collaboration across a distributed team to advance technology at... 

    Jobleads-US

    San Jose, CA
    1 day ago
  • $161k - $299k

     ...leaders and innovators who want to make an impact on the world of technology. Position Overview We are seeking a talented Software Engineer to join our Research & Development (R&D) group, focused on creating advanced software solutions for physical verification... 
    Work experience placement

    Jobleads-US

    San Jose, CA
    1 day ago
  • $272k - $431.25k

     ...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available...  ...signals into actionable insights. Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate... 

    Jobleads-US

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads. We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems. What you’ll be doing:... 
    Local area
    Remote work

    Jobleads-US

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...operates — from smart personal assistants and engineering‑productivity tools to data‑driven...  ...used across the company. Now we need a principal‑level, hands‑on engineering leader to...  ...Agentic AI applications behave like mature software, not prototypes. Build reusable... 
    Live in

    Jobleads-US

    Santa Clara, CA
    2 days ago
  •  ...Cadence Design Systems seeks a Software Engineer for its Research & Development group, focusing on advanced software for physical verification at leading-edge semiconductor nodes. The role drives innovation in development and validation of software used to design and manufacture... 

    Jobleads-US

    San Jose, CA
    1 day ago
  • $154k - $286k

     ...compute, AI, networking, and memory‑coherent systems, where early software bring‑up, performance analysis, and protocol compliance are...  ...deliver solutions related to PCIe and CXL In this role, the engineer will be responsible for designing, developing, and maintaining... 

    Jobleads-US

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!