Software Engineering Director

1 month ago


Palo Alto, United States BHO Tech Full time

Job Description:

We are the leader in hardware emulation-acceleration technologies and products. We are looking for a hands-on Software Engineering Director who wants to expand their scope and grow their career in our platform software group.
Our massive parallel processor based emulation-acceleration system platform is the most advanced industry-leading configurable scalable system, generation after generation, used in labs and datacenters.

Job Requirements:

Key responsibilities:

Lead, Manage, and grow a small experienced team in San Jose to deliver a rich set of features including market dominating performance for the next generation custom parallel processor based emulation system.
Support the existing high performance development culture and lead the engineering team to achieve the impossible.
Participate in a team-based, collaborative development process that starts with in-depth high level design and ends with code review.
Establish key quality metrics and processes such as unit and system tests even within short development cycles.
Implement Automation Scripts, Web pages, etc. to collect analytics on such quality metrics.
Summarize for presentation to executive management and customers.
Support and expand on our in-house agile development process by refining project plans, tracking to completion, and ensuring successful delivery.
Understand and optimize the overall system aspects of performance
Drive for bug closure. If necessary, triage the failure even if it may be a cross functional problem

Desired Skills and Experience

Must have previous experience as a S/W people manager with demonstrated leadership and management skills, with a track record of successful products in the market.
Must have project management experience with traditional waterfall based tools and at least some agile tools, Kanban, or Jira.
Must have expertise in scripting using Perl, Python, or Ruby, and be comfortable using wiki/SharePoint etc.
Ability to understand complex, unique, hardware system architectures and analyze/optimize tradeoffs in design.
Demonstrated strong background in some of the following technology areas such as Algorithms, Distributed or Parallel computing, Electronic Design Automation, Synthesis, Place and Route, etc.
Proven skills in multi-threaded, multi-process and distributed systems, and performance optimization of C/C++ code in a Linux programming environment.
Independent judgment in developing methods, techniques, and evaluation criterion. Strong problem solving and analytical skills. Ability to expose, resolve, and/or lead the resolution of problems urgently.
A team player. Excellent verbal and written communication skills, including documentation.
Bachelor’s degree in electrical engineer or computer science with minimum of 8 years of relevant experience.


  • Software Engineer

    1 day ago


    Palo Alto, United States MachineFi Full time

    Our Vision: Machines Will Be Our Future Workforce Here at MachineFi Lab, we’re building tomorrow’s internet today and powering the new reward economy by creating a fairer / safer / and more rewarding internet of things! MachineFi is a new paradigm that underpins the future Web3 machine economy, where machine resources, services, and intelligence can be...

  • Software Programmers

    1 month ago


    Palo Alto, CA, United States OSI Engineering Full time

    Dataplane Software Engineer (SASE) Leading Virtualization Technology company is building on its market-leading foundation of SD-WAN (Software Defined Wide Area Network) towards a market-leadership position in SASE (Secure Access Service Edge). These plans span product improvements in VeloCloud Edge and Gateway networking/security functions, primarily in...


  • Palo Alto, United States Unreal Gigs Full time

    Job DescriptionJob DescriptionAbout The RoleWe're seeking early engineers to join our dynamic team and contribute to building the foundational product alongside the founders. This role offers an opportunity to be an integral part of the decision-making process, akin to being an extension of the founding team, with a shared voice in shaping the direction...


  • Palo Alto, United States BuildBuddy Full time

    BuildBuddy was founded to make developers more productive. Today we're solving a small piece of this problem with an open-core remote build execution platform for Bazel - but our ambitions are much larger. Our mission is to take the world class engineering tools that are only available to employees of large companies and make them available to everyone....


  • Palo Alto, United States Catalytic Data Science Full time

    Who You Are REMOTE OPPORTUNITY You are passionate about continuously delivering quality software as well as the craft of software engineering and eager to join a team of life scientists and software engineers that believe the brightest minds in research should have the best tools to leverage critical information resources that are key to driving innovation....


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development. Responsibilities Support full-stack web development by applying agile methodologies for...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.ResponsibilitiesSupport full-stack web development by applying agile methodologies for sprint...


  • Palo Alto, United States Higher Ground LLC Full time

    We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development. Increase your chances of an interview by reading the following overview of this role before...


  • Palo Alto, United States Center Pixel, Inc Full time

    We are seeking a highly skilled and experienced Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining backend systems and services using Typescript. The ideal candidate will have a strong background in backend engineering and experience with either Typescript or a similar language, as well...


  • Palo Alto, California, United States Essential Full time

    Responsibilities Design core components up and down the software stack developing primarily in C++ Build tools and infrastructure to enable product advancements and efficiency-gains across both software and hardware Collaborate with cross-functional hardware and software teams to incorporate their innovations and vice versa Conduct design and code reviews...


  • Palo Alto, United States Protocol Labs Inc Full time

    [Full Time] Software Engineer, Developer Productivity at Protocol Labs (United States) | BEAMSTART Jobs Software Engineer, Developer Productivity Protocol Labs United States Date Posted 27 Jun, 2022 Work Location Palo Alto, United States Salary Offered Not Specified Job Type Full Time Experience Required No experience required Remote Work Yes Stock...


  • Palo Alto, United States Amazon.com Inc Full time

    Amazon Redshift is a rapidly growing, fast and powerful, fully managed, petabyte-scale data warehouse service in the cloud. It enables customers to dramatically increase their query performance when analyzing data sets of virtually any size using the AWS, Software Engineer, Software, Engineer, Senior, Mentor, Technology


  • Palo Alto, United States Tesla Full time

    **Full Stack Software Engineer, Autopilot Tooling** ????Engineering & Information Technology????Palo Alto, California?? ID114647????Full-time **THE ROLE:** Tesla's Autopilot Tools team builds apps and services used in the development, debugging, and ongoing validation of the Autopilot software. Autopilot is at the forefront of self-driving, and we are...


  • Palo Alto, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Palo Alto, United States Dreamwave AI Full time

    Full Stack Engineer We are seeking an experienced Full Stack Engineer to join our team. The ideal candidate should have a strong background in full stack development and experience building scalable web applications. Responsibilities Design, develop, and maintain web applications from front-end to back-end Work closely with cross-functional teams to design...


  • Palo Alto, California, United States Match Group Full time

    We are seeking a Software Engineer II (Backend) to join our Tinder Service Platform team.As you will work as a part of the Tinder Service Platform team, you will have the opportunity to learn about Tinder services and play a crucial role in the development and maintenance of scalable, reliable, and efficient central services.Our portfolio includes Tinder,...


  • Palo Alto, United States Zortech Solutions Full time

    Job Description Job Description Role: Software Verification Engineer Location: Palo Alto CA. (Onsite - Hybrid - 3 days from Office) Duration: 6+ Months Job Description: Must Have: A proven track record in Pytest, and Selenium framework. Solid experience and understanding of Python, React, REST API, Docker containers Jenkins scripts, K8S CLI, and Linux-based...

  • C++ Software Engineer

    4 weeks ago


    Palo Alto, United States CareerBuilder Full time

    **C++ Software Engineer - Autopilot Tools** ????Engineering & Information Technology????Palo Alto, California?? ID102603???? **The Role** Tesla's Autopilot Tools team builds systems for analyzing, debugging, and validating Autopilot behavior. Every Tesla on the road includes a sophisticated sensor suite and Internet connectivity. The data gathered from our...