Expoint – all jobs in one place
Finding the best job has never been easier

Programming jobs in United States, California, San Jose

Unlock your potential in the high tech industry with Expoint. Search for job opportunities as a Programming in United States, California, San Jose and join the network of leading companies. Start your journey today and find your dream job as a Programming with Expoint.
Company
Job type
Job categories
Job title (1)
United States
California
San Jose
5 jobs found
25.08.2025
A

Apple Silicon Validation Software Engineer Embedded Low-level Prog... United States, California, San Diego

Limitless High-tech career opportunities - Expoint
A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field. Proficient in C/C++, assembly a plus....
Description:
Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization Develop system software to exercise power saving feature (suspend and resume) Contribute to SDRAM initialization and calibration development Implement firmware driver for PMIC and battery charging. Participate in the chip bring-up on simulator, emulation, FPGA and siliconDevelop applications covering system level use cases and functional features Participate in SOC architecture, design specification and board schematics review
  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
  • Proficient in C/C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS and/or Linux
  • Solid understanding about ARM specification, computer architecture, operating system
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.
  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus
  • Good troubleshooting skills in silicon bring-up and embedded software debugging
  • Experience with script language such as Python, Perl, or Tcl
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Show more
25.07.2025
WD

Western Digital Developer Programming United States, California, San Jose

Limitless High-tech career opportunities - Expoint
Develop and maintain high-quality, efficient, and scalable software solutions. Work with end users to define requirements for new applications and enhancements to existing systems/applications. Collaborate with cross-functional teams to gather...
Description:
Company Description

Today’s exceptional challenges require your unique skills. Together, we can build the future of data storage.

Job Description

ESSENTIAL DUTIES & RESPONSIBILITES:

  • Develop and maintain high-quality, efficient, and scalable software solutions
  • Work with end users to define requirements for new applications and enhancements to existing systems/applications.
  • Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements
  • Write clean, well-documented, and testable code using best practices and design patterns
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot, debug, and resolve software defects and performance issues
  • Contribute to the continuous improvement of our development processes and methodologies
  • Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions
  • Provide support for applications used in the factory operating in a fast moving manufacturing environment.
  • Mentor junior developers and share knowledge within the team
Qualifications

REQUIRED:

  • Education: Minimum of a BS in Electrical Engineering, Computer Engineering, or related discipline is required. MS is a plus.

SKILLS:

  • Knowledge in front end development using Angular or React framework, JavaScript and jQuery.
  • Programming Skills: The successful candidate must have hands-on programming experience using the Microsoft Visual Studio development suite, specifically C#.Net. Also, familiar with the web application development. 3-5 years of professional software development experience required
  • Software Architecture: Solid understanding of software architecture, design patterns, and object-oriented programming principles. Knowledge of web development frameworks and RESTful API design
  • Database: Must have programming experience with Oracle DB or MS SQL, including database schema design and writing stored procedures/functions.
  • Written communication skills: The successful candidate must be able to write clear requirement documents, design documents, test plans and user documents.
  • Verbal communication skills: The successful candidate must be able to present requirements, designs, test plans and status to peers and management team.
  • Team Skills: The successful candidate must have demonstrated successes in operating in a collaborative team development environment.
  • Experience with Agile development methodologies and version control systems (e.g., Git)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus
  • Self-motivated with a passion for continuous learning and staying current with emerging technologies (AI, ML etc)

Based on our experience, we anticipate that the application deadline will be

Compensation & Benefits Details

  • An employee’s pay position within the salary range may be based on several factors including but not limited to (1) relevant education; qualifications; certifications; and experience; (2) skills, ability, knowledge of the job; (3) performance, contribution and results; (4) geographic location; (5) shift; (6) internal and external equity; and (7) business and organizational needs.
  • The salary range is what we believe to be the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California, Colorado, New York or remote jobs that can be performed in California, Colorado and New York. This range may be modified in the future.
  • If your position is non-exempt, you are eligible for overtime pay pursuant to company policy and applicable laws. You may also be eligible for shift differential pay, depending on the shift to which you are assigned.
  • You will be eligible to be considered for bonuses under either Western Digital’s Short Term Incentive Plan (“STI Plan”) or the Sales Incentive Plan (“SIP”) which provides incentive awards based on Company and individual performance, depending on your role and your performance. You may be eligible to participate in our annual Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents, pursuant to the terms of the LTI plan. Please note that not all roles are eligible to participate in the LTI program, and not all roles are eligible for equity under the LTI plan. RSU awards are also available to eligible new hires, subject to Western Digital’s Standard Terms and Conditions for Restricted Stock Unit Awards.

  • We offer a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program; employee stock purchase plan; and the Western Digital Savings 401(k) Plan.
  • Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.
Show more

These jobs might be a good fit

22.06.2025
C

Cisco Senior Software Engineer C Programming Routing United States, California, San Jose

Limitless High-tech career opportunities - Expoint
BS degree within a STEM area, plus 6+ plus year as a Software Engineer. Experience coding using "C" (multi-threaded environment) as well as scripting using Python. Experience with multicast routing...
Description:

Your Impact

As part of a diverse Cisco NX-OS multicast control plane team, you will play an integral part in software development process. A successful candidate for this role can be flexible, quickly learning new skills and taking responsibility for tasks and features. You will be solving new problems and tackling new challenges every day, with a focus on quality and attention to detail, supported by a team of fellow engineers to deliver new functionality and improvements to our customers. You will be developing a new feature or a fully automated test, investigating a problem, or using our test tools to ensure that our software is always high quality. Technology that you work in could be in Programmability, Routing Infra, etc.

Minimum Qualifications

  • BS degree within a STEM area, plus 6+ plus year as a Software Engineer
  • Experience coding using "C" (multi-threaded environment) as well as scripting using Python
  • Experience with multicast routing protocols such as but not limited to, PIM, IGMP, IGMP Snooping and EVPN/MVPN/NGMVPN

Preferred Qualification

  • Knowledge of Routing Technologies, BGP, OSPF, ISIS, MPLS preferred
  • Understands advanced architecture principles and design practice
  • Multicast forwarding experience
  • Creative problem-solving skills and excellent troubleshooting/debugging skills
  • Experienced with various operating system concepts, Inter process communication and high availability
Show more

These jobs might be a good fit

04.05.2025
A

Apple Silicon Validation Software Engineer Embedded Low-level Prog... United States, California, San Diego

Limitless High-tech career opportunities - Expoint
A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field. Proficient in C/C++, assembly a plus....
Description:
Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization Develop system software to exercise power saving feature (suspend and resume) Contribute to SDRAM initialization and calibration development Implement firmware driver for PMIC and battery charging. Participate in the chip bring-up on simulator, emulation, FPGA and siliconDevelop applications covering system level use cases and functional features Participate in SOC architecture, design specification and board schematics review
  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
  • Proficient in C/C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS and/or Linux
  • Solid understanding about ARM specification, computer architecture, operating system
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.
  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus
  • Good troubleshooting skills in silicon bring-up and embedded software debugging
  • Experience with script language such as Python, Perl, or Tcl
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Show more

These jobs might be a good fit

20.04.2025
A

Apple Silicon Validation Software Engineer Embedded Low-level Prog... United States, California, San Diego

Limitless High-tech career opportunities - Expoint
A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field. Proficient in C/C++, assembly a plus....
Description:
•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization.•Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon•Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review
  • A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.
  • Proficient in C/C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS and/or Linux
  • Solid understanding about ARM specification, computer architecture, operating system
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus
  • Experience in pre/post silicon verification on SOC is a plus.
  • Good troubleshooting skills in silicon bring-up and embedded software debugging
  • Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO (PCIe/USB-C is a plus.)
  • Experience with script language such as Python, Perl, or Tcl.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field. Proficient in C/C++, assembly a plus....
Description:
Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization Develop system software to exercise power saving feature (suspend and resume) Contribute to SDRAM initialization and calibration development Implement firmware driver for PMIC and battery charging. Participate in the chip bring-up on simulator, emulation, FPGA and siliconDevelop applications covering system level use cases and functional features Participate in SOC architecture, design specification and board schematics review
  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.
  • Proficient in C/C++, assembly a plus
  • Background in embedded software development, bare metal, RTOS and/or Linux
  • Solid understanding about ARM specification, computer architecture, operating system
  • Experience in boot code, CPU & SOC initialization, device drivers
  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.
  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus
  • Good troubleshooting skills in silicon bring-up and embedded software debugging
  • Experience with script language such as Python, Perl, or Tcl
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Show more
Find your next career move in the high tech industry with Expoint. Our platform offers a wide range of Programming job opportunities in the United States, California, San Jose area, giving you access to the best companies in the field. Whether you're looking for a new challenge or a change of scenery, Expoint makes it easy to find your perfect job match. With our easy-to-use search engine, you can quickly find job opportunities in your desired location and connect with top companies. Sign up today and take the next step in your high tech career with Expoint.