Senior Software Engineer

4 days ago


Santa Clara California, United States Halo Industries, Inc. Full time

About the Role:

Halo Industries, Inc. is seeking an experienced Senior Software Engineer to lead the design, development, and deployment of the company's key production line equipment control systems. As a key member of the team, you will be responsible for taking ownership of an advanced Python machine control framework, developing and maintaining software applications for equipment communication and integration into factory systems, and defining control standards to be implemented uniformly across the production line.

Key Responsibilities:

  • Develop and maintain software applications for equipment communication and integration into factory systems
  • Define control standards to be implemented uniformly across the production line
  • Evaluate and select industrial controller hardware (e.g. PC, PLC, embedded microcontroller)
  • Write high-level device drivers for robotics, motion control, lasers, and data acquisition
  • Integrate custom and off-the-shelf device drivers into reliable, robust operator controllable state machines
  • Develop multiple graphical user interfaces tailored for R&D and operations purposes
  • Perform thorough testing and debugging from the system level down to the component level
  • Maintain thorough documentation and version control
  • Work closely with mechanical, electrical, system, and NPI engineers

Requirements:

  • Expert-level Python programmer with machine control experience
  • Command of basic concepts and advanced features of Python
  • Knowledge of best practices for implementing high-reliability production line instrument control systems
  • Experience with different hardware communication protocols (e.g. Modbus, TCP/IP, serial, ASCII, USB)
  • Working knowledge of servos, motors, sensors, actuators, I/O devices, and relays
  • Experience with source control (preferably Git)
  • Product and process development experience leading to an ability to understand the desired system behaviors
  • Outstanding detail-oriented analytical, creative, and problem-solving skills, with the ability to think critically to diagnose issues and optimize complex processes
  • Ability to work self-sufficiently with minimal oversight
  • Excellent communication skills and the ability to lead and work effectively within an interdisciplinary team
  • Desire to play a ground-floor leadership role in a high-growth environment

Preferred Qualifications:

  • Graphical User Interfaces with Qt
  • Experience using asynchronous I/O for concurrency
  • Experience with C# and.NET
  • Semiconductor manufacturing experience
  • Experience with Human Machine Interaction systems
  • Expertise in mechatronics/automation design (motor sizing, actuator design, sensor selection, etc.)
  • Past startup experience and insights/lessons learned on effectively scaling from R&D to production


  • Santa Clara, United States Denken Solutions, Inc. Full time

    Title: Senior Software Test Engineer - (L2 & L3 Protocols)Full-Time role (Open for Relocation)Location: Santa Clara, CAJob duties: Design, develop and execute test plans for testing software features on Layer 3 protocols such as IPV4, IPV6, OSPF, BGP, L3VPN and Multicast protocols such as IGMP and PIM. Design, develop and execute test plans for testing Layer...


  • Santa Clara, United States AIxMed, Inc. Full time

    Job Title: Senior Software Engineers – AI/Computer Vision: Computational CytopathologySummary:Embark on a journey at the cutting edge of digital cytopathology with AIxMed, a pioneering startup leveraging AI and computer vision to transform digital cytology. In the role of Senior Software Engineer, you will be instrumental in crafting innovative software...


  • Santa Clara, United States AIxMed, Inc. Full time

    Job Title: Senior Software Engineers – AI/Computer Vision: Computational CytopathologySummary:Embark on a journey at the cutting edge of digital cytopathology with AIxMed, a pioneering startup leveraging AI and computer vision to transform digital cytology. In the role of Senior Software Engineer, you will be instrumental in crafting innovative software...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our software products to meet the needs of our customers.Key ResponsibilitiesLead the development of complex software...


  • Santa Clara, United States Tech Firefly Full time

    Job DescriptionJob DescriptionWe are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type:...


  • Santa Clara, United States Tech Firefly Full time

    Job DescriptionJob DescriptionWe are offering excellent opportunities for Senior Software EngineersApplicants are required to be eligible to lawfully work in the U.S. immediately; employer will not transfer or sponsor applicants for U.S. work authorization (such as an H-1B visa) for this opportunity.Direct Hires Only.No Recruiters or Solicitations.Job Type:...


  • Santa Clara, United States ALOIS Solutions Full time

    Job Title: Senior Software Engineer/ Embedded Engineer/ Member of Technical StaffLocation: Santa Clara, California, 95054 (4 days onsite and 1 day remote)Pay range: $60 to $80 per hour on W2 onlyThis is a contract position on W2 only, no C2C or H1b Summary: • Full life cycle software development from design through development, validation and release.•...


  • Santa Clara, United States ALOIS Solutions Full time

    Job Title: Senior Software Engineer/ Embedded Engineer/ Member of Technical StaffLocation: Santa Clara, California, 95054 (4 days onsite and 1 day remote)Pay range: $60 to $80 per hour on W2 onlyThis is a contract position on W2 only, no C2C or H1b Summary: • Full life cycle software development from design through development, validation and release.•...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking experienced senior-level software engineers to join our Prisma Access Edge Platform team at Palo Alto Networks. As a key member of our team, you will be responsible for designing, developing, and implementing highly scalable and reliable software features using custom and open-source software.Key ResponsibilitiesDesign and...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionSenior Imaging Systems Software EngineerDeepSight Technology Inc. is actively searching for a Senior Imaging Systems Software Engineer to apply to join our amazing software team full-time in our Santa Clara, CA office!We are an innovative medical imaging company that invests in our team and offers real opportunities for career...


  • Santa Clara, California, United States Oracle Full time

    Job OverviewAs a Senior Software Engineer at Oracle, you will collaborate with teams of developers tasked with the design, creation, and maintenance of our innovative software solutions. Your role will require you to architect comprehensive system interactions, engage in hands-on development, and possess a deep understanding of cloud infrastructure and...


  • Santa Clara, United States UnitX Full time

    Job Title:Senior Software Engineer, 3DAbout Us:UnitX builds the world's leading robotics systems to automate repetitive visual tasks in factories. UnitX is an exciting, innovative, and fast-moving startup with a team from Stanford, MIT, and Google. Our team is highly collaborative and we are looking forward to offering you the chance to manifest your...


  • Santa Clara, California, United States d-Matrix Full time

    Software Engineer, Senior - AI/ML Workloadsd-Matrix - Santa Clara, CALocationSanta Clara, CaTypeFull timeDepartmentR&D - SW Kernels & Workloadsd-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will play a critical role in designing and developing software for our IoT security engine in our cloud-based software components.Key ResponsibilitiesDesign and Develop Software: You will design and...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionDeepSight Technology Inc. in Santa Clara, CA is seeking a talented full-time Medical Imaging Senior Software Engineer to join us 2-3 days per week at our San Francisco Bay area office!HOW YOU'LL THRIVE WITH US:DeepSight Technology Inc. is a stealth-mode startup company that has developed breakthrough technology in ultrasound...


  • Santa Clara, California, United States Aitopics Full time

    Job DescriptionAitopics is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a Senior Software Quality Assurance Engineer, you will be responsible for ensuring the quality and reliability of our Deep Learning software.Key ResponsibilitiesWork closely with cross-functional teams to understand test requirements and take...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionAre you passionate about advancing medical imaging technology? If so, DeepSight Technology Inc., located in Santa Clara, CA, is seeking a talented full-time Senior Imaging Systems Software Engineer to drive innovation in our ultrasound imaging!As our Senior Imaging Systems Software Engineer, you'll enjoy a competitive salary...


  • Santa Clara, California, United States ServiceNow Full time

    About the RoleWe are seeking a highly experienced Senior Director, Software Engineering Management to lead our Digital Technology Customer Experience Development team. As a key member of our senior management team, you will be responsible for driving innovation and delivering business applications and customizations on the ServiceNow platform.Key...


  • Santa Clara, California, United States ServiceNow Full time

    Job Description**About ServiceNow**ServiceNow is a global market leader in the field of cloud-based platforms, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Position OverviewYour RolePalo Alto Networks is at the forefront of cloud security with our Prisma AccessTM platform, previously known as GlobalProtect Cloud Service. This innovative solution ensures secure access to cloud environments, merging essential connectivity with robust security measures.We are in search of a seasoned Software Engineer who will play...