Senior Software Engineer
InterSources
Senior Software Engineer
Location: Santa Clara, CA Duration: Full-time/Perm
Job Description
We are looking for a Senior Software Engineer with hands-on experience with x86 low level programming including device drivers, boot-up sequence, and BIOS. The ideal candidate would be at ease architecting and implementing hardware-software interfaces, embedded microcontroller subsystems and driving implementation of low-level firmware on high-speed networking chips. The candidate must have good knowledge of communication protocols such as PCI-Express (Gen-3 and above), DDR, Ethernet, NVMe, or similar interfaces.
Basic Qualifications
- Strong academic and technical background in computer/electrical engineering. At a minimum, a Bachelor's in EE or Computer Science is required, and a Master's is preferred.
- 5 years' experience supporting or developing complex SoC/silicon products for Server, Storage, and/or Networking applications.
- Experience developing software/firmware running on embedded microcontrollers. Experience developing low level x86 drivers and BIOS.
- Experience working with logic designers to architect, specify, and verify hardware-software interfaces on complex SoCs.
- Professional attitude with the ability to prioritize a dynamic list of multiple tasks, to plan and prepare for customer meetings in advance, and to work with minimal guidance and supervision.
- Entrepreneurial, open-mind behavior and can-do attitude. Think and act fast with the customer in mind!
- Authorized to work in the US and start immediately.
Required Experience
- High level of proficiency in C/C++ (preferred) and programming for resource limited controllers.
- Deep knowledge of x86 boot up process from cold power-on to full OS bring-up. Familiarity with configuration and performance monitoring of server sub-systems.
- Understanding of boot loader technologies like UEFI, ACPI, coreboot preferred.
- Hands-on experience with EDK2, Linux codebase and device drivers preferred.
- Hands-on experience with encryption, authentication, and security in embedded controllers.
- Familiarity with TPM, TrustZone, secure boot and delivering secure firmware updates.
- Familiarity with hypervisor technologies (VMWare etc).
- Experience in developing BIOS software to configure and bring up server sub-systems.
- Working knowledge of BMC software for cloud scale fleet management.
- Working knowledge of PCIe, CXL, Ethernet, DDR, SPI, I2C/I3C protocols.
About Us
InterSources Inc, a Certified Diverse Corporation, was founded in 2007, to offer innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 14 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our Employees, Vendor and our Clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees, and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.
- ...Advanced Micro Devices, Inc. in San Jose, CA is seeking a Senior Member of Technical Staff to advance GPU libraries within the ROCm... ...library teams to design, implement, validate, and deliver core software capabilities that integrate with GPU kernels in broader systems...Senior
- ...NVIDIA is seeking a senior engineer to advance the CUDA driver and its integration across silicon, SOCs, and operating system interfaces. You will collaborate with hardware and software teams to design, simulate, and bring up CUDA on new GPUs and architectures, delivering...Senior
- ...Cisco's Secure Common Services Platform Engineering team is hiring a Senior Software Engineer to design and build core cloud-native components, leveraging Go, Terraform and serverless tech to enable scalable and secure deployments. Collaborate with Product to plan...Senior
- ...XPENG in Santa Clara is seeking a researcher engineer to advance deep-learning methods for legged robots and to develop end-to-end motion controllers using reinforcement learning and imitation learning. You will design experiments, evaluate controllers, and address sim...Senior
- ...Apple Inc. in Cupertino, California, seeks a Senior Software Engineer for SWE Program Tools to help build internal applications empowering tens of thousands of Apple employees. You will write, review, and maintain production-grade code while collaborating across teams...Senior
- ...Apple Inc. in Cupertino, California, seeks a Senior Software Engineer for SWE Program Tools to design, implement, and maintain internal applications that empower thousands of Apple employees. You will balance hands-on coding with architectural leadership, mentor engineers...Senior
- ...Adobe is seeking a Senior Software Engineer to advance the Meta Factory agent harness within the Unified Platform. You will shape execution, tool use, and lifecycle patterns across multiple teams, setting interfaces and standards for agents and tools. You will evaluate...Senior
- ...NVIDIA's cuQuantum SDK team is seeking an experienced software researcher to develop, scale, and optimize quantum computing simulations, focusing on QEC workloads and high-performance algorithms. You will collaborate with NVIDIA Research, Developer Technology, and...Senior
- ...NVIDIA Gruppe is seeking a Senior Software Engineer for their MD Simulation Engineering team in Santa Clara, California. The role involves building GPU-native simulation software that powers molecular dynamics at scale. Candidates should have over 8 years of software...Senior
- ...NVIDIA is seeking a Senior Software Engineer - Traffic & Networking to define and deliver scalable software for our cloud infrastructure. You will collaborate with engineers, architects, and managers to build secure, efficient software affecting global customers and multi...Senior
- ...NVIDIA is seeking a highly motivated senior software engineer for our communication libraries and network software team. You will design, implement and maintain optimized runtimes for Deep Learning frameworks and HPC interfaces on GPU clusters. You will collaborate...Senior
- MUST HAVE: ~ Backend ~5+ years experience designing, developing, and operating distributed systems and microservices leveraging Java ~ Design, build, and support reliable applications on AWS cloud (EC2, RDS, Lambda, API Gateway) NICE TO HAVE: ...Senior
- ...NVIDIA is seeking a Software Engineer - Scientific Evaluation to own a shared platform for testing, benchmarking, and agentic evaluation across CUDA, C++, Python, and PyTorch ecosystems. You will shape the architecture and deliver scalable infrastructure for reproducible...Senior
- ...Senior Software Engineer Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking a Senior Software Engineer for one of our clients. Location: San Jose, California- Hybrid Job Description...Senior
- ...NVIDIA seeks a Senior Perception Engineer to design and productize the next-generation autonomy perception stack. You will advance the core 3D obstacle perception pipeline, contribute to architecture and algorithm design, and stay hands-on with implementation using CNNs...Senior
$180k - $220k
...on platform integration. # Integrate L2, L3 and MPLS features in dataplane and integrate with 3rd party SDK. # Contribute in software design, development, review, and documentations to deliver high quality products. # Trouble shoot and fix reported issues with routing...Senior$180k - $220k
...Position at IP Infusion US Inc. We are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-...SeniorWorldwide$67.61 - $84.51 per hour
...Description Senior Software Engineer Full-time San Jose, CA, US You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits for contract employees Paid...SeniorHourly payPermanent employmentFull timeContract workWork at office$73 per hour
...Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be considered Expert level programming knowledge in Java, including...SeniorWork experience placement$184k - $287.5k
...various NVIDIA embedded platforms Implement power and thermal management software features in Linux Kernel and user space Collaborate with power architects, hardware and software engineers on platform power estimation and optimization Optimize the software...Senior$184k - $287.5k
...NVIDIA is hiring senior engineers to develop its AI platform and more specifically its performance optimizations in deep learning frameworks... ...in CPU and GPU architectures, numeric libraries, modular software design. ~ Highly motivated with excellent verbal and written...SeniorRemote work- ...Software Engineer We are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform. As a member of the engineering team, you will work with product management and other team members to design and...SeniorFlexible hours
$184k - $287.5k
...platform are CUDA Core Libraries that enable developers to build fast, reliable, and scalable GPU-accelerated software. We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will build Pythonic APIs, language bindings,...Senior$168k - $264.5k
...see: MS, PhD, or equivalent experience, with 5+ years of relevant experience. Strong expertise in C++, high-performance software architecture and algorithm development, including complexity, data structures, and memory efficiency. Deep understanding of detailed...Senior$184k - $287.5k
...NVIDIA is searching for a creative and highly motivated engineer with expertise in System Software to join the Chips System Software organization. You will design and develop key aspects of our Chip specific kernel drivers and embedded software, with a strong focus on...SeniorWork at officeLocal area- .... From chip-to-chip optical interconnects to scalable photonic engines, Lumilens is unlocking a new era of computing faster, cooler, and... ...On C# /.NET desktop application — Advanced manufacturing software for optical transceiver testing. A GUI application built with...SeniorRemote work
$152k - $241.5k
...As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down to bare metal! You will be part... ...experience ~5+ years of experience (or equivalent) in graphics software, system programming, or related field. ~ An understanding of...SeniorWork experience placement$152k - $241.5k
...We are now looking for a Senior Software Engineer for Agent Simulation & Evaluation! Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPUs act as the brains of computers, robots, and self-driving cars...Senior$141.46k - $235.18k
...Software Engineer / Sr. Software Engineer, Planning Selection (Autonomy) San Jose, CA About the Company DiDi's autonomous driving unit... ...Engineer position is $141,463–$235,182 annually, and for the Senior Software Engineer position is $169,783–$282,264 annually, in...Senior$224k - $356.5k
...the full-stack platform that enables machines to perceive, reason, and act safely in the real world. We are seeking a Senior Software Engineer to help define the runtime intelligence and safety architecture behind next-generation autonomous driving systems. This role...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer positions San Jose, CA
- senior software engineer remote San Jose, CA
- software engineer contract San Jose, CA
- cybersecurity software engineer San Jose, CA
- part time software developer remote San Jose, CA
- junior software developer internship San Jose, CA
- junior software engineer San Jose, CA
- software system engineer San Jose, CA
- software engineer remote San Jose, CA
- software developer no experience San Jose, CA

