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 21 hours ago
Similar jobs that could be interesting for youBased on the Director, Embedded Software Engineering (AI2558) in San Jose, CA vacancy
  • $212.7k - $287.7k

     ...people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts,...  ...the forefront of innovation, guiding the development of embedded systems that power AWS's infrastructure.AWS Engineers... 
    Suggested
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $167.7k - $245.2k

     ...TeamThe Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring...  ...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
  • $150.4k - $277.6k

    Role Number: 200643923Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted...  ...and be part of an outstanding team of engineers driving innovation and developing products...  .... Our team seeks a highly motivated embedded software engineer to design and develop... 
    Suggested
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $184.7k - $324.8k

     ...no one has solved yet?The Biophotonics software team solves a wide array of challenging...  ...We develop solutions at all levels from embedded firmware code to full stack applications...  ...We are looking for a hands-on Software Engineer to help design and execute on the embedded... 
    Suggested
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    3 days ago
  • $114k - $228k

     ...and branded generic medicines. Our 122,000 colleagues serve people in more than 160 countries. The Opportunity: The Sr Embedded Software Engineer located in our Milpitas, California location oversees the design, development, and validation of software for embedded... 
    Suggested

    Abbott

    Milpitas, CA
    2 days ago
  • $129.3k - $225.3k

    Role Number: 200655830Team: Software and Services, HardwareLocation: Austin; CupertinoPosted...  ...group is looking for a Systems Software Engineer to develop future products. As a member...  ...QualificationsExperience with building embedded system architectures and using... 
    Contract work
    Worldwide
    Relocation

    Apple

    Cupertino, 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... 

    MoTek Technologies

    Santa Clara, CA
    1 day 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
    10 hours ago
  • $150.4k - $277.6k

    Role Number: 200624275Team: Software and ServicesLocation: CupertinoPosted: 2025-10-03SummaryApple...  .... The team is looking for talented engineers who are passionate about building audio...  ..., proceduresUnderstanding of multi-core embedded HW System and RTOSPay & BenefitsAt Apple... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $136.3k - $199.9k

     ...delivering high-impact work across your area of expertise.Your Role: Innovate and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software... 
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    21 hours ago
  • $120k - $300k

     ...Responsibilities Develop and maintain embedded firmware in C/C++ targeting ARM‑based...  ...manufacturing Debug complex hardware‑software interactions using logic analyzers, oscilloscopes...  ...and working alongside hardware engineers during board bring‑up ~ Experience with... 
    Full time
    Immediate start

    Hark

    San Jose, CA
    2 days 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
    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
    4 days ago
  • $150.4k - $277.6k

     ...26-10-23SummaryApple's ISP team is seeking an exceptional Embedded Firmware Engineer to drive pioneering camera technologies for Apple products...  ...related field3+ years of experience developing multi-threaded software within embedded RTOS environmentsStrong proficiency in C... 
    Relocation

    Apple

    Cupertino, CA
    3 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 embedded firmware and software in C/C++ for heterogeneous... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $117k - $185k

     ...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with...  ...team.What You'll DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who... 

    ViaSat

    San Jose, CA
    2 days ago
  • $167.7k - $245.2k

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

    Cisco

    Milpitas, CA
    2 days ago
  • $50 per hour

     ...Embedded Software EngineerLocation: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/ContractPay Rate: $50/hrJob Summary:We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions for cutting... 
    Full time

    Kasmo Global

    San Jose, CA
    2 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
    1 day 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
    21 hours ago
  •  ...Senior Embedded Firmware Engineer You will join Everpure's Datastore team to design, develop, and validate embedded firmware for our DirectFlash...  ...and scaling complex embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in C/C++ (object oriented... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Pure Storage

    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
    3 days ago
  •  ...Embedded Software Engineer Location: San Jose, CA | Austin, TX | Boston, MA Job Type: Full-Time/Contract Job Summary: We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for advanced embedded systems... 
    Full time
    Contract work

    Kasmo Global

    San Jose, CA
    5 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 (... 
    Contract work

    Next Step Systems LTD

    Santa Clara, CA
    3 days ago
  •  ...customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position... 

    EROS Technologies Inc

    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
    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
    2 days ago
  •  ...and give everyone the power of superintelligence. One person, one GPU.If you'd like to build the world's best AI cloud, join us.Engineering at Lambda is responsible for building and scaling our cloud offering. Our scope includes the Lambda website, cloud APIs and systems... 
    Work at office
    Local area
    Flexible hours

    Lambda Labs

    San Jose, CA
    2 days ago
  • $155k - $200k

     ...Staff Embedded Software EngineerJoin the team that's redefining wireless technology. At Tarana, we're more than just a fast-growing tech...  ...previously thought impossible. As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 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!