Embedded Software Engineer

1 day ago


San Jose CA United States Yoh Full time
Embedded Software Engineer - Python

Functions and Responsibilities
  • Design, develop, and support Python based Management and Diagnostics software for PCIe/CXL switch
  • Develop software that will be used for pre and post silicon SoC verification
  • Participate in all phases of development such as requirements, design, implementation, and unit testing
  • Work with architecture, hardware, marketing, and FAE/customers to understand software requirements and then work on converting those requirements into software design and implementation
  • Work with software QA and SOC verification teams to test the software and hardware and fix any bugs reported by them
  • Work with FAEs to understand and resolve field issues
  • Ability to come up with detailed design specs for the software using hardware API/register specifications
  • Work with FAE and tech pubs to come up with user guides and customer visible documentations
  • Be available to work at ODM and customer sites if needed
  • Take initiative, be proactive and assume full responsibilities of tasks and initiatives
  • Contribute towards organizational goals and objectives
Requirements and Experiences
  • BS in CS/EE with 6+ years of related experience, MS with 4+ years of related experience
  • Experience developing firmware, kernel drivers, low level software, and applications
  • Experience working on Embedded Linux and/or Real Time Linux and uboot
  • Experience working with ARM and ATOM architectures
  • Experience working with HW interfaces such as I2C, SPI, UART and JTAG
  • Proficient in Python, C, C++ and scripting languages
  • Knowledge of GIT, JIRA, and Yocto
  • Knowledge of PCIe/CXL switches and protocols
  • Experience with ASIC/SoC/Board bring up and verification activities
  • Familiar with lab test equipment and PCIe/CXL analyzers
  • Expertise in software development lifecycles and software testing methodologies
  • Demonstrates good analytical, problem-solving, and debugging skills
  • Must have effective interpersonal, teamwork, and communication skills
  • Must have the ability to multitask in a fast paced environment
  • Has an inherent sense of urgency and accountability
  • Self-motivated and a team player


Estimated Min Rate: $140000.00
Estimated Max Rate: $200000.00

Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.

Yoh, a Day & Zimmermann company, 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, or status as a protected veteran.

Visit to contact us if you are an individual with a disability and require accommodation in the application process.

For California applicants, qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. All of the material job duties described in this posting are job duties for which a criminal history may have a direct, adverse, and negative relationship potentially resulting in the withdrawal of a conditional offer of employment.

  • San Jose, California, United States Yoh Full time

    Embedded Engineer QualificationsWe are seeking a highly skilled Embedded Engineer to join our team at Yoh, a Day & Zimmermann company. The ideal candidate will have a strong background in software development, particularly in embedded systems, and will be able to design, develop, and test software for a variety of platforms.Key Responsibilities:Design,...


  • San Jose, California, United States Yoh Full time

    Job SummaryYoh, a Day & Zimmermann company, is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities Develop and maintain software for embedded systems using C/C++ programming...


  • San Jose, California, United States Yoh Full time

    Embedded Engineer QualificationsWe are seeking a highly skilled Embedded Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience.6+ years'...


  • San Jose, California, United States XConn Technologies Holdings Inc. Full time

    Job Title: Embedded Software EngineerXConn Technologies Holdings Inc. is a leading provider of high-performance ASIC solutions for the next generation of computing platforms. We are seeking an experienced Embedded Software Engineer to join our Systems and Software organization.Job SummaryWe are looking for a skilled Embedded Software Engineer to develop...


  • San Jose, California, United States XConn Technologies Holdings Inc. Full time

    Job Title: Embedded Software EngineerXConn Technologies Holdings Inc. is a leading ASIC supplier of PCIe Gen5 switches and CXL 2.0 switches. We are seeking a highly motivated and experienced Embedded Software Engineer to join our Systems and Software organization.Job SummaryWe are looking for a skilled software engineer to develop Python-based diagnostics...


  • San Jose, California, United States Tech Providers Inc. Full time

    Job Title: Contract Engineer Embedded MidAt Tech Providers Inc., we are seeking a highly skilled Contract Engineer Embedded Mid to join our team. As an embedded systems software engineer, you will design, develop, test, and maintain real-time embedded software.Key Responsibilities:Design and develop real-time embedded software, including real-time operating...


  • San Jose, California, United States Tech Providers Inc. Full time

    Job Title: Embedded Systems Software EngineerWe are seeking an experienced Embedded Systems Software Engineer to join our team at Tech Providers Inc. in San Jose, CA. The ideal candidate will have a strong background in C/C++ programming, real-time operating systems, and embedded systems design.Key Responsibilities:Design, develop, test, and maintain...


  • San Jose, California, United States Entegee Full time

    Embedded Software Engineer Job DescriptionJob Title: Senior Embedded Software EngineerJob Type: Full-timeCompany: EntegeeLocation: RemoteAbout Us: Entegee is an equal opportunity employer committed to diversity and inclusion. We offer a range of benefits, including medical, dental, vision, and 401K plans.Job Summary: We are seeking a highly skilled Senior...


  • San Jose, United States Triton R&D Consulting, LLC Full time

    Embedded Software Engineer to work in our Systems and Software organization.We are looking for candidates who have good knowledge on Embedded Hardware and are proficient in Python programming. This position is in our San JoseIn this position, you will be responsible for developing Python based diagnostics and management software for PCIe/CXL switch...


  • san jose, United States Triton R&D Consulting, LLC Full time

    Embedded Software Engineer to work in our Systems and Software organization.We are looking for candidates who have good knowledge on Embedded Hardware and are proficient in Python programming. This position is in our San JoseIn this position, you will be responsible for developing Python based diagnostics and management software for PCIe/CXL switch...


  • San Jose, United States Triton R&D Consulting, LLC Full time

    Embedded Software Engineer to work in our Systems and Software organization.We are looking for candidates who have good knowledge on Embedded Hardware and are proficient in Python programming. This position is in our San JoseIn this position, you will be responsible for developing Python based diagnostics and management software for PCIe/CXL switch...


  • San Jose, CA, United States Yoh Full time

    Embedded Software Engineer, Vehicle Controls The dynamics in which a driver feels the lateral and longitudinal forces in a vehicle is what defines the DNA for the vehicle itself. Join us in developing our next generation centralized vehicle motion control system where we can further bridge the interaction between the driver and the vehicle in a natural and...


  • San Jose, California, United States Broadcom Full time

    Job DescriptionBroadcom is seeking a highly skilled Embedded Systems Software Engineer to join their team in the Ridder Park, San Jose, California facility. The ideal candidate will have a strong foundation in C and Python programming, coupled with a deep understanding of Linux kernel, device drivers, and embedded systems.ResponsibilitiesDesign, develop, and...


  • San Jose, United States Mumba Technologies, Inc. Full time

    Embedded Software EngineerDirect Hire PermanentHybrid Role - San Jose, CAOpen for Sponsorship Mandatory Skills:Engineer with 10+ yrs of experience in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Hands-on knowledge of porting, development and customization of embedded Linux on x86...


  • San Jose, United States Mumba Technologies, Inc. Full time

    Embedded Software EngineerDirect Hire PermanentHybrid Role - San Jose, CAOpen for Sponsorship Mandatory Skills:Engineer with 10+ yrs of experience in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Hands-on knowledge of porting, development and customization of embedded Linux on x86...


  • San Jose, United States Mumba Technologies, Inc. Full time

    Embedded Software EngineerDirect Hire PermanentHybrid Role - San Jose, CAOpen for Sponsorship Mandatory Skills:Engineer with 10+ yrs of experience in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Hands-on knowledge of porting, development and customization of embedded Linux on x86...


  • san jose, United States Mumba Technologies, Inc. Full time

    Embedded Software EngineerDirect Hire PermanentHybrid Role - San Jose, CAOpen for Sponsorship Mandatory Skills:Engineer with 10+ yrs of experience in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Hands-on knowledge of porting, development and customization of embedded Linux on x86...


  • San Jose, United States Aclat Inc Full time

    Position: Embedded Software EngineerYears of Exp: 8-10 yearsLocation: Sanjose Responsibilities Design and implement firmware for microcontroller-based devices using C and various RTOS s Debug and test firmware using various tools such as oscilloscopes, logic and protocol analyzers, etc Collaborate with hardware engineers to integrate software with hardware...


  • San Jose, California, United States InnoPhase IoT Full time

    We are seeking a highly skilled Embedded Software Development Engineer to join our team at InnoPhase IoT. The ideal candidate will have a strong background in embedded software development, with a focus on wireless IoT solutions.The successful candidate will be responsible for designing and developing cutting-edge ULP products and solutions, leading...


  • San Jose, California, United States Yoh Full time

    Job Title: Embedded Controls Software EngineerWe are seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team at Yoh, a Day & Zimmermann company. As an Embedded Controls Software Engineer, you will be responsible for designing and developing software for various body control features, including window control, closure...