Director, Embedded Software Engineering (AI2558)
$231.1k - $358.2kSiMa 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.
$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...SuggestedFull timeTemporary workLocal areaFlexible hours- ...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...SuggestedFull timeWork at officeImmediate startVisa sponsorshipNight shift
$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...SuggestedFull timeLocal area- 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
$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...SuggestedLocal areaWorldwideVisa sponsorship$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 wageFull timeWork experience placementFlexible hours$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$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...$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- ...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 timeContract workWork experience placementFor subcontractorLocal area
$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 areaWorldwideVisa sponsorship$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...InternshipImmediate start$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 officeRelocation package$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...WorldwideFlexible hours- ...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...
$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 payFull timeTemporary workInternshipLocal areaFlexible hours$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...$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 workRemote workWorldwideRelocation$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 placementWork from homeWorldwide- ...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...
$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 employmentCasual workRemote work- ...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 employmentContract workFor contractorsH1b
$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 wageFull timeFlexible hours$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 wageFull timeFlexible hours- ...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 workInternship
$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 officeRelocation- ...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...
$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 timeRemote work- ...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...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Embedded Software Engineering (AI2558). Be the first to apply!
- software manager San Jose, CA
- senior software development manager San Jose, CA
- IT software development manager San Jose, CA
- director software engineering San Jose, CA
- application engineering manager San Jose, CA
- senior applications manager San Jose, CA
- director of software San Jose, CA
- senior software manager San Jose, CA
- application manager San Jose, CA
- embedded software manager San Jose, CA



