Software Engineer
Full-time
Amazon Locker
Responsibilities
- Develop hardware abstraction layers for newly developed SoC intellectual property in collaboration with hardware designers.
- Solve SoC and system-level architectural issues, drive debugging, and architect the HAL.
- Continuously test and deploy the software stack to multiple internal customers.
- Refactor and maintain codebases throughout the device lifecycle.
- Build tooling that makes AWS SoCs easier for customers to use.
- Develop HALs for components such as PCIe and HBM within AWS machine-learning server infrastructure.
Requirements
- Experience programming in languages such as C/C++, Python, Java, or Perl.
- At least two years of experience writing functional or performance models of hardware such as SoCs, ASICs, GPUs, CPUs, or IP blocks.
- Familiarity with SoC, CPU, GPU, and/or ASIC architecture and micro-architecture.
- Preferred: at least two years of full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
- Preferred: experience working with design verification teams or integrating models into verification flows.
- Preferred: experience with SystemC or TLM-based modeling, RTL simulation or emulation correlation, performance-model development or calibration, modern C++, PyTest, GoogleTest or similar frameworks, and multithreaded simulation.
Benefits
- Benefits include health insurance, life and AD&D insurance options, an employee assistance program, mental health support, a medical advice line, flexible spending accounts, adoption and surrogacy reimbursement, 401(k) matching, paid time off, and parental leave.
- The package may include sign-on payments and restricted stock units, with final compensation determined by experience, qualifications, and location.
- The role can be based in Cupertino, CA, or Austin, TX, with the team split between both sites.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Cupertino, CA vacancy
$175k - $263k
...leave your mark, come join us. THE ROLE Join the Systems Software team to architect and deliver the core software powering the... ...interact directly with ASIC capabilities. Availability-Focused Engineering: Understanding of non-disruptive upgrade (NDU) technologies...SuggestedWork at officeFlexible hours$165.2k - $223.6k
...performance across our product line. The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS... ...QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design...SuggestedInternshipLocal areaFlexible hours$150.4k - $277.6k
...Platform And Frameworks Software Engineer, Sear The SPEAR team in Apple's Security Engineering & Architecture organization is hiring a collaborative OS platform software engineer with a drive to improve the security of end user devices. SPEAR is a dedicated team of...SuggestedRelocation$168k - $270.25k
...The NVIDIA Operations organization is seeking an experienced software engineering professional for the position of System Data Architect. As a member of our team you will be an integral part of building data platforms and tools. You will support initiatives for the Data...Suggested$200k - $220k
...Crusoe. About This Role: Join Crusoe Energy as a Senior Data Engineer, an early and pivotal hire on our growing central Data Science... ...scale. Collaborate Across Engineering Teams: Partner with software engineers, data scientists, and operations teams to understand...SuggestedFull timeTemporary workWork at officeRemote work$165.2k - $223.6k
...their traditional and agentic workloads. We are looking for engineers who are enthusiastic about giving customers the best... ...BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or...Full timeInternshipLocal areaFlexible hours- ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...Visa sponsorship
$165.2k - $223.6k
...impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with...InternshipLocal areaWorldwideFlexible hours- ...initial design through production and coordinate the work of other engineers. Contribute to design, development, unit testing, code... ...containers, and micro-frontends to improve development efficiency and software solutions. Requirements ~5+ years of professional...Full timeWork at officeFlexible hours
$215k - $250k
...Onehouse Data Infrastructure Engineer Onehouse is a mission-driven company dedicated to freeing data from data platform lock-in. We... ...productionize the next generation of our data tech stack by building the software and data features that actually process all of the data we...Odd jobWork at officeLocal areaRemote workRelocationRelocation package- ...against prompt injections, redact sensitive information, and refine responses for maximum safety and compliance. Job title Software Engineer - Platform Infrastructure Position overview We are looking for an experienced Backend Engineer to join our Engineering...Flexible hours
$170k - $205k
...Senior Software Engineer The Crusoe Cloud Managed AI team seeks an ambitious and experienced Senior Software Engineer to join their team. You'll have a pivotal role in shaping the architecture and scalability of our next-generation managed AI services. You will lead...Temporary workWork at office- ...protect the world's most critical assets. Our Team's Vision Our Engineering team has established a culture based on thought leadership,... ...functional, and integration testing, ensuring robust and resilient software delivery Partner cross-functionally with Product Management,...Work at officeImmediate start
- Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include: Designing...
- ...applications and data visualization frameworks. You will work across the software stack, from designing scalable APIs and data pipelines to... ...debugging various chip design workflows to enable hardware engineering teams to design the world’s most advanced silicon more...
$125k - $200k
Full Stack Software Engineer Our client is a world class global consulting firm offering technology assistance to its many clients. Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack Software...Visa sponsorship$184k - $287.5k
...We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure....Full time$217k - $326k
...if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating and enhancing our Modern Data platforms. Your mission is...Work at officeImmediate startFlexible hours$165.2k - $223.6k
...very large data sets on local storage, such as relational and NoSQL databases, analytics, search engines, and data warehousing. We are looking for an experienced software engineer to join the EC2 Local storage core software team. You will be developing features in...Local areaFlexible hours$193.3k - $261.5k
...setting industry standards for security and performance. The EC2 Nitro local storage team is seeking an experienced Software Development Engineer to build virtualized, hardware-accelerated solutions for EC2 disk instances at global scale. Our platforms support workloads...InternshipLocal areaFlexible hours$72 - $74 per hour
...Akkodis is seeking a Software Engineer III for a Contract with a client in Cupertino, CA. Candidate must have strong capability in developing and finetuning advanced generative AI models while working with large, complex datasets. Rate Range: $72/hour to $74/...Hourly payContract workTemporary workLocal area- ...Responsibilities: Develop optimized software in an embedded environment for vector machines. Build an optimization flow or compiler... ...Minimum Qualifications: Bachelor's degree in electrical engineering, computer science, or equivalent relevant experience. 5+...
$45 per hour
...Job Description Insight Global is looking for a Software Engineer to join one of the world's leading technology companies. This will be part of the Reality Labs organization which brings people around the world through next generation Augmented, Mixed, and Virtual Reality...- ...Forward Deployed Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion... ...years to develop. You'll tackle problems spanning core software engineering, system deployment, hardware integration, and everything...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...the next generation of computing in a fast-paced startup environment. Job Responsibilities Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review Collaborate with engineers on...
- ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make... ...interviews please visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters degree in Computer...Immediate startRemote work
- ...Role: Software Engineer III Location: Cupertino, CA (Hybrid, 3 days per week) Duration: 8 + Months This role will place you at the technical center of our developer community, working shoulder to shoulder with the studios that build for Arcade. You will be the...For contractorsWork at office3 days per week
$105.5k - $213.5k
...Software Engineer II This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...Work experience placementWork at officeLocal areaImmediate start- Front-End Web Developer We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements ...
- ...Software Engineer Location: Mountain View CA (5 days working) Minimum Basic Requirements Python Proficiency: Write, update, and maintain Python frameworks and libraries to support data processing and integration tasks. Composer / Apache Airflow: Hands-on...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software developer positions Cupertino, CA
- senior software engineer remote Cupertino, CA
- cybersecurity software engineer Cupertino, CA
- part time software developer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- software engineer Cupertino, CA
- software engineer amazon Cupertino, CA
- software developer internship Cupertino, CA
- real time software engineer Cupertino, CA
- software developer Cupertino, CA




