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

Director, Embedded Software Engineering (AI2558)

$231.1k - $358.2k

SiMa Technologies

DescriptionJob Title: Director, Embedded Software Engineering Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2558 Description: The SoC software team creates the Board Support Package (BSP) and platform SW for SiMa.ai's MLSoC product line. The team develops and supports the OS, boot software, device drivers and run-time environment for the multiple subsystems in the MLSoC, and builds embedded Linux applications and APIs that supports customers and end-to-end applications across the MLSoC's IO subsystems. We are looking for a hands-on Director of Engineering to lead the embedded software team at our San Jose headquarters. You will own the technical direction and delivery of the US SoC SW team, coordinate feature delivery with the India team, and work closely with the other global SW teams and with silicon, hardware, validation, product and customer-facing groups. Responsibilities: Own the roadmap, schedule, quality and release of the MLSoC SDK features assigned to the US team: OS, boot software, device drivers, run-time environment, and embedded Linux applications and APIs. The SoC SW team also supports Factory Test for SiMa PCBAs.Contribute hands-on to architecture, design and code review, and step in directly on critical bring-up and debug work in U-Boot, firmware, secure boot, Linux and associated interface libraries.Set technical direction for the secure boot chain, firmware and U-Boot, including key management and image authentication.Set technical direction for eLxr/Debian builds, and for the Linux configurations on each reference board.Direct the development of drivers for low-speed and high-speed peripheral interfaces, and support for Docker, hypervisor and RTOS environments. This includes PCIe, MIPI, USB, DDR, Ethernet, I2C, SPI, SDIO, etc.Work as a peer with the Director of Engineering in India to plan, split and coordinate feature delivery across both sites, and keep priorities, schedules and interfaces aligned.Leverage AI to optimize all SW processesLead, hire and develop the US embedded software teamPlan headcount and budget for the US SoC team, and report progress and risks to executive leadership.Oversee integration of third party IP software into the MLSoC software environment.Partner with silicon and hardware teams on pre-silicon verification using SoC emulators, and on post-silicon bring-up and troubleshooting.Provide SW for the MLSoC chip validationWork with product management and customer-facing teams to turn customer requirements into SDK deliverables and commitments.Establish engineering practices for code review, continuous integration, release management, quality metrics, security response and open source license compliance.Key RequirementsBS/MS in computer science, electrical engineering or a related field, with a minimum of 15 years of total experience in embedded software, including at least 5 years of people management/supervisory experience.Proven track record of building, scaling and retaining high-performance engineering teams, and of working as a peer with leaders at other sites to deliver across multiple geographies and time zones.Proven track record of delivering complex software products or SDKs to external customers.Hands-on experience developing firmware, boot code and software for high-performance 64-bit Arm processors.Hands-on experience with U-Boot, including porting, customization and debugging.Hands-on experience with secure boot, including chain of trust, image signing and verification, and key management.Experience with embedded RTOS (e.g. QNX) in a product environment.Experience with hypervisors, including running and supporting guest operating systems on Arm.Deep experience with Linux kernel and device driver development, including SPI, I2C, USB, PCIe, MIPI, Ethernet and eMMC.Experience working with silicon teams on pre-silicon verification, post-silicon bring-up and troubleshooting.Strong proficiency in C/C++, and the technical depth to review architecture and design decisions and to contribute code when needed.Experience with embedded Linux build systems (e.g. Yocto) and Debian Linux is highly desirable.Experience with Docker is highly desirable.Experience building on open source software frameworks and working with open source communities is highly desirable.Experience with SDKs for AI/ML accelerators or edge SoCs is a plus.Personal Attributes:Strong leader and team builder who sets clear goals and holds people and themselves accountable. Collaborative with peers at other sites and comfortable working across time zones. Execution and results-oriented, self-driven and curious, with good judgment on technical trade-offs. Communicates clearly with engineers, executives and customers. The annual salary for this position ranges from $231,100 - $358,200. The actual annual salary offered will depend on several factors, including - among others - job-related skills, experience, technical expertise, qualifications, work location, and business needs. The annual salary range for this position is subject to change and may be adjusted in the future. In addition to base salary, this role is also eligible for private company equity, and a comprehensive package of employee benefits. Please note that the salary ranges listed for U.S. roles reflect base salary only and do not include equity or other forms of compensation. EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Director, Embedded Software Engineering (AI2558) in San Jose, CA vacancy
  • $186.9k - $267.7k

     ...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ....Prior experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    1 day ago
  •  ...expand global economies, protect space and our planet and enhance our overall quality of life. We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into... 
    Suggested
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Saratoga, CA
    a month ago
  • $73.15k - $174k

     ...Salary: $73,150 - 174,000 per year Requirements: ~ Bachelors or masters degree in computer science, engineering, or a related field ~10+ years of embedded software experience, including 5+ years in a staff or lead position ~ Hands-on experience with MediaTek SoC... 
    Suggested
    Full time
    Local area

    Capgemini Engineering

    Santa Clara, CA
    3 days ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 
    Suggested

    MoTek Technologies

    Santa Clara, CA
    4 days ago
  • $189.07k - $198.53k

     ...all of our team members.What You’ll Do Perform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  ...analog/digital circuitry. Collaborate with systems engineers to decompose item requirements into high-level... 
    Suggested
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    20 hours ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $110k - $150k

    OverviewThe global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software... 
    Immediate start

    Snap-on Tools

    San Jose, CA
    4 days ago
  • $174k - $252k

     ...novel custom silicon.Research scalable USB software architectures, influence SoC...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts, device...  ...of Android or WebKit.Google's software engineers develop the next-generation technologies... 

    Google

    San Jose, CA
    3 days ago
  • $100k - $200k

     ...generic medicines. Our 115,000 colleagues serve people in more than 160 countries.JOB DESCRIPTION:The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, CA location oversees the design, development, and validation of software for embedded systems,... 
    Shift work

    Abbott

    Milpitas, CA
    20 hours ago
  •  ...Information Technology application evaluation, development, implementation, testing and production support. In-Depth knowledge of the software development life cycle.Working knowledge of data processing conceptsFamiliarity with various operating systems and industry-... 
    Full time
    Contract work
    Work experience placement
    For subcontractor
    Local area

    Unisys

    Santa Clara, CA
    3 days ago
  • $255.65k - $268.44k

     ...Do Independently lead the architectural design, embedded development, and verification of safety-critical software components for the aircraft Charge Control Unit...  ...DO-326A). Lead and mentor junior and mid-level engineers, fostering technical growth and conducting final... 
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    20 hours ago
  • $35 - $45 per hour

     ...for non-volatile memory devices. You will be a part of the embedded software development team to validate the product from concept phase,...  ...Currently pursuing or recently completed a BS or MS in Electronic Engineering Computer Science or related fields Experience in Rust or... 
    Internship
    Immediate start

    SK Hynix Memory Solutions America Inc.

    San Jose, CA
    4 days ago
  • $2,500 per month

     ...intelligence. We co-design chips, racks, software, and manufacturing to deliver best-in-...  ...top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure...  .... Depth in one or more of firmware, embedded systems, device runtimes, operating systems... 
    Work at office
    Relocation package

    ETCHED LLC

    San Jose, CA
    2 days ago
  • $130k - $175k

     ...fiber-class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Senior Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    3 days ago
  •  ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (ECAT... 

    NextStep

    Santa Clara, CA
    3 days ago
  • $131.2k - $180.4k

     ...Embedded Software Engineer Department: Research & Development Employment Type: Full Time Location: US-California-San Jose Compensation: $131,200 - $180,400 / year Description As an Embedded Software Engineer, you will play a key role in defining... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Align Technology

    San Jose, CA
    20 hours ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment. The candidate will be responsible for complex coding, troubleshooting, and collaborating with internal... 

    Applied Materials

    Santa Clara, CA
    20 hours ago
  • $129.3k - $225.3k

     ...Hardware The Product Integrity group is looking for a Systems Software Engineer to develop future products. As a member of the OS...  ...Preferred Qualifications Experience with building embedded system architectures and using interfaces such as I2C, USB,... 
    Contract work
    Remote work
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $134.5k - $201.7k

     ...: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Are you excited...  ...Location Technology Team is looking for highly motivated embedded software engineers to design and deliver next-... 
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    11 hours ago
  •  ...Position: Embedded Software Location: San Antonio,TX Experience Required: 3-5 years of experience in wiring harness either aerospace/ mechanical experience Experience in troubleshooting electrical harness wiring in assembly and mounting in vehicles (no design... 

    Kasmo Global

    Santa Clara, CA
    2 days ago
  • $130k - $175k

     ...Embedded Software Engineer Astro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey missions for several business applications, including earth observation, communications, in-orbit demonstrations, risk reduction... 
    Permanent employment
    Casual work
    Remote work

    Astro Digital

    San Jose, CA
    1 day ago
  •  ...behalf of our client, Procom is looking for a contract worker to work on the following: Software development on IOT Gateways and sensor platform integration.Qualifications5+ years in embedded development, including of Software architecture or System software development or... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Santa Clara, CA
    4 days ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...QualificationsKey ResponsibilitiesDevelop and maintain embedded software and firmware for semiconductor... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...QualificationsKey ResponsibilitiesDevelop embedded firmware and software in C/C++ for heterogeneous... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  •  ...decarbonization energy solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our power electronics...  ..., and other laboratory equipmentWrite and maintain software specifications, design documentation, and technical documentationCollaborate... 
    Temporary work
    Internship

    Electric Hydrogen

    San Jose, CA
    2 days ago
  • $205k - $235k

     ...deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested, deployed,...  ...: Design, implement, and maintain production C/C++ for embedded safety compute and control systems. Architect and deliver... 
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    2 days ago
  •  ...environment- Strong in algorithms and common data structuresBonus Attributes- Expertise in perception, planning, embedded systems or software engineering.- Superior skills in triaging, isolating, documenting, and tracking issues systematically.- Comfortable reading and... 

    MoTek Technologies

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...world. NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software...  ...with system-level security conceptsExperience with embedded system SW concepts.Your base salary will be determined... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...Google’s Platforms and Devices team seeks a Senior Software Engineer in Embedded Systems/Firmware. You will design, develop, test, and maintain software for Google’s devices across desktop, mobile, and environments, focusing on low-level systems programming in C/C++. The... 

    Jobleads-US

    San Jose, CA
    1 day ago
  •  ...solution with societal, environmental and economic profits, bound to improve lives. We are seeking a full-time Embedded Firmware Engineer to join our software team and work on development of our mobile robotics fleet and proprietary farm control system. We are seeking a... 
    Full time

    OnePointOne

    San Jose, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Embedded Software Engineering (AI2558). Be the first to apply!