Embedded Systems Software Developer

4 weeks ago


San Jose, California, United States eInfochips (An Arrow Company) Full time

Job Title: Embedded Systems Software Developer

eInfochips, an Arrow company, is seeking an experienced Embedded Systems Software Developer to join our team. As an Embedded Systems Software Developer, you will design, develop, test, and maintain real-time embedded software.

Key Responsibilities:

  • Design and develop real-time embedded software, including real-time operating systems, hypervisor, and boot loader.
  • Update related system documentation.
  • Test and debug the developed software.
  • Participate in certification activities.
  • Improve system efficiency and stability after development.
  • Collaborate with customers to create software based on their needs.

Requirements:

  • Minimum of a bachelor's degree in computer science or EE engineering.
  • Professional experience in embedded systems.
  • Significant programming experience in C and C++ (experience in RUST is a plus).
  • Experience in trouble-shooting embedded systems and microcontroller peripherals.
  • Experience in working in real-time operating systems.
  • Experience with agile methodologies and iterative development process.
  • Experience in using Atlassian products: Jira, Confluence.
  • Experience in interfaces, IP protocols, and hardware subsystems.
  • Proficiency in working with common embedded systems communication protocols.
  • Strong interpersonal and writing skills.
  • Ability to work as part of a team.
  • Exceptional analytical and problem-solving skills.
  • Self-motivated and passionate about your work and embedded systems.
  • Always eager to learn and improve.

What We Offer:

  • Competitive financial compensation, including various compensation plans and a solid benefits package.
  • Medical, Dental, Vision Insurance.
  • 401k With Matching Contributions.
  • Short-Term/Long-Term Disability Insurance.
  • Health Savings Account (HSA)/Health Reimbursement Account (HRA) Options.
  • Paid Time Off (including sick, holiday, vacation, etc.).
  • Tuition Reimbursement.
  • Growth Opportunities.
  • And more.

Work Arrangement: Fully On-Site. Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.

Location: San Jose, CA (Day-1 Onsite).

About eInfochips:

eInfochips, an Arrow company, is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft, and Google to name a few. Along with Arrow's $33B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000+ global clients. eInfochips acts as a catalyst to Arrow's Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit www.einfochips.com for our portfolio of product engineering services across various industries and verticals.

EEO Statement:

Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status.



  • San Jose, California, United States Cinter Career Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Software Developer to join our team at Cinter Career. The ideal candidate will have experience in software development for embedded systems, practical experience in FPGA development, and proficiency in programming languages such as Flutter, Java, and C. Additionally, strong communication skills in...


  • San Jose, California, United States eInfochips (An Arrow Company) Full time

    Job Title: Embedded Systems Software DeveloperNote: eInfochips, an Arrow company, is seeking an experienced Embedded Systems Software Developer to join their team. The ideal candidate will have a strong background in real-time operating systems, C and C++ programming, and microcontroller peripherals.Responsibilities:Design, develop, test, and maintain...


  • San Jose, California, United States Arrow ECS Full time

    Job Description:We are seeking an experienced Embedded Systems Software Developer to join our team at Arrow ECS. As an Embedded Systems Software Developer, you will be responsible for designing and developing real-time embedded software, including real-time operating systems, hypervisor, and boot loader.Key Responsibilities:Design and develop real-time...


  • San Jose, California, United States CISCO Systems Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in San Jose, California. As a key member of our team, you will be responsible for crafting, maintaining, and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products.Key ResponsibilitiesDevelop and maintain embedded...


  • San Diego, California, United States 3D Systems Full time

    About the RoleWe are seeking a highly motivated and detail-oriented Embedded Software Intern to join our team at 3D Systems. As an Embedded Software Intern, you will assist our hardware design and software development teams in defining and documenting software functional requirements. You will also design, implement, test, and debug software for embedded...


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

    Embedded Software EngineerMumba Technologies, Inc. is seeking a highly skilled Embedded Software Engineer to join our team.This is a direct hire permanent position with a hybrid role in San Jose, CA. We are open to sponsorship for the right candidate.Mandatory Skills:10+ years of experience in embedded Linux driver/kernel development.Strong C/C++ development...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title : Embedded Software Development ExpertLocation: San Jose, CAType: ContractExp - 8+ years minJob Summary:Expertise in C++ and C programming languages for embedded systems.Experience with Embedded Linux (Wind River Linux, Yocto, kernel & device driver) is a must.Master's degree or bachelor's degree in computer science with a minimum of eight years of...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Firmware Embedded Software DeveloperJob Type: Contract RoleJob Description:We are seeking a skilled Firmware Embedded Software Developer to join our team at Diverse Lynx LLC.Responsibilities:- Develop firmware for embedded systems- Collaborate with cross-functional teams to design and implement software solutions- Ensure high-quality code and...


  • San Diego, California, United States ADL Embedded Solutions, Inc. Full time

    ADL Embedded Solutions, Inc. is a leading provider of high-performance embedded solutions for demanding thermal and rugged environments. Our product portfolio includes high IP enclosures and custom system design engineering services.We are seeking a highly motivated and experienced Embedded Systems Product Manager to join our dynamic team in San Diego,...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Senior Embedded Software DeveloperLocation: San Jose, CAType: ContractExp - 8+ years minJob duties:Programming Languages:C++, CExperience with Embedded Linux (Wind River Linux, Yocto, kernel & device driver) is a must.Education and Experience:Master's degree or bachelor's degree in computer science with a minimum of eight (8) years of relevant...


  • San Jose, California, United States Cadence Design Systems, Inc. Full time

    About Cadence Design Systems, Inc.Cadence Design Systems, Inc. is a global leader in designing and developing electronic design automation (EDA) software and intellectual property (IP) for the semiconductor industry.Our team is passionate about shaping the future of technology and driving innovation in the world of semiconductors.Job SummaryWe are seeking a...


  • San Diego, California, United States Apple Full time

    Embedded Software DeveloperAt Apple, we're looking for a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for designing and developing software for our embedded systems. This role requires a strong understanding of C/C++ and embedded software development. You will work closely with our hardware...


  • San Jose, California, United States Yoh Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Yoh, a Day & Zimmermann company. As an Embedded Software Developer, you will be responsible for designing, developing, and supporting Python-based management and diagnostics software for PCIe/CXL switches.Key ResponsibilitiesDesign and develop Python-based software for...


  • San Jose, California, United States Innogrit Full time

    About the RoleWe are seeking a talented Firmware Software Engineer to join our Firmware Development Team at our Bay Area site in San Jose, CA. As a Firmware Software Engineer, you will be responsible for developing cutting-edge firmware for our NAND SSD controllers and storage systems.Key ResponsibilitiesDesign and develop firmware for our NAND SSD...


  • San Jose, California, United States Yoh Full time

    Job Title: Embedded Software DeveloperJob Summary: We are seeking an experienced Embedded Software Developer to join our team at Yoh, a Day & Zimmermann company. The successful candidate will be responsible for designing, developing, and supporting Python-based management and diagnostics software for PCIe/CXL switches.Key Responsibilities:Design and develop...


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

    Job DescriptionAt Tech Providers Inc., we are seeking a highly skilled Embedded Systems Engineer to join our team. The ideal candidate will have a strong background in embedded systems, real-time operating systems, and C/C++ programming.Key Responsibilities:Design, develop, test, and maintain real-time embedded softwareCollaborate with engineers, product...


  • 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...

  • Software Engineer

    1 month ago


    San Jose, California, United States Frore Systems Full time

    About Frore SystemsFrore Systems is a pioneering startup in Silicon Valley, CA, revolutionizing technologies for advanced computing in the 21st century.Job DescriptionWe are seeking a highly skilled Firmware/Software Engineer to join our team. The successful candidate will be responsible for:Developing design specifications to match product requirements and...


  • 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 Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and modifying software systems for complex embedded computing platforms.The ideal candidate will have a strong background in software design and development, with experience...