We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Software Engineering Salary in Santa Clara, CA

Receive statistics information by mail

Software Engineering Salary in Santa Clara, CA

17 448 $ Average monthly salary

Average salary in the last 12 months: "Software Engineering in Santa Clara"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Software Engineering in Santa Clara.

Similar vacancies rating by salary in Santa Clara

Currency: USD
Among similar professions in Santa Clara the highest-paid are considered to be Embedded Software Engineer. According to our website the average salary is 23621 usd. In the second place is Networking with a salary 13707 usd, and the third - IT Management with a salary 13300 usd.

Recommended vacancies

Senior Software Engineer-Storage, Data Plane and C++
Oracle, Santa Clara
We're looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available storage services. If this is you, at Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact. Cloud Engineering Infrastructure Development.Location: Santa Clara. Must be able to work in the office 3 days or more a week. As a Senior Member of Technical Staff, you will own the software design and development for major components of Oracle's Cloud Storage Infrastructure. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.Minimum Qualifications:• 6+ years of working in Cloud Storage• Experience building multi-tenant, virtualized storage infrastructure using modern C++.• 6+ years experience delivering and operating large scale, highly available distributed systems.• Strong knowledge of C++ and experience with scripting languages such as Python, etc.• Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.• Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.• Strong understanding of block or object storage systems, NoSQL systems, data management, and distributed persistence technologies.• Strong troubleshooting and performance tuning skills.As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, after a conditional offer has been extended.Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Software Engineering Manager - Libraries
Nvidia Corporation, Santa Clara
We are looking for a software engineering manager to lead our development efforts for math libraries in the AI, HPC, and Quantum Computing (QC) domains. Around the world, leading commercial and academic organizations are revolutionizing AI, scientific and engineering simulations, and data analytics, using data centers powered by GPUs. Applications of these technologies include LLMs, Computer Vision, Encryption, autonomous vehicles and countless others. Did you know our team develops the GPU accelerated libraries and SDKs that help make these possible?In this role, you will lead an engineering team designing, developing, and optimizing software to accelerate various elements of the software stack. Ideal candidates will not only have experience leading software product engineering teams, but also be motivated to advance the state-of-the-art in a variety of accelerated computing domains. If this sounds exciting, we would love to meet you!What you will be doing:Lead, mentor, and grow your library engineering team and be responsible for the planning and execution of projects as well as the quality, and performance of your libraries.Work closely with NVIDIA Research, Developer Technology, and Product Management teams in the areas of scientific computing, programming systems, and AI to help collect requirements for your products as well as contribute to the development of technology roadmaps.Interact with external partners and researchers to understand their use cases and requirements.What we need to see:PhD or MSc degree in Computer Science, Applied Math, or related science or engineering field is preferred or equivalent experience.8+ years of overall experience in developing high-performance numerical software.3+ years of experience recruiting, training and leading software engineering teams.Strong fundamentals in numerical methods such as computational linear algebra.Hands-on experience with object oriented design, development, testing, maintenance, and performance optimization of HPC software using C++ and Python.Strong collaboration, communication, and documentation habits.Experience with agile software development practices using project management tools such as JIRA.Ways to stand out from the crowd:Experience working in a globally distributed organization.Experience with parallel programming, ideally using CUDA, MPI, OpenMP, OpenACC, pthreads.Good knowledge of CPU and/or GPU hardware architecture.Good understanding of Machine Learning and Deep Learning technologies and experience using one or more deep learning frameworks (e.g., PyTorch, JAX, TensorFlow...).NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!The base salary range is 220,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Software Engineering Manager
Nvidia Corporation, Santa Clara
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for 30 years. It's an outstanding legacy of innovation that's motivated by great technology-and outstanding people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.What you'll be doing:Continuously improve how we plan, design, build, and optimize our technology around exceptional employee experience using modern software development & AI.Work closely with our Product Group, IT, and Engineering to build and improve our ServiceNow ecosystem, optimizing operational efficiencies and accelerating innovation.Grow the engineering talent within the ServiceNow engineering team, driving product execution plans, and ensuring the team's continuous growth and development in alignment with NVIDIA's strong diverse engineering culture.Engage actively with external partners, including ServiceNow and cloud service providers, to ensure the highest levels of service performance, efficiency, and quality.Establish clear team objectives yet build the team to remain forward-thinking and ready to adapt to an ever-evolving industry.What we need to see:A Bachelor's, Master's, or equivalent experience in Computer Science, Information Technology, or a related field.10+ overall years of experience in the tech industry3+ years of experience in people managementDemonstrated ability in people management, including hiring, mentoring, and building successful and diverse teams focused on delivering exceptional IT service management platforms.Deep understanding of the ServiceNow platform, including its configuration, customization, and integration with other enterprise systems. Knowledge of IT Service Management (ITSM), IT Operations Management (ITOM), IT Asset Management (ITAM) and, HR Service Delivery (HRSD) modules within ServiceNow.Strong experience with software development standard methodologies using front-end frameworks, Javascript, Flow Designer, and Integration Hub. Familiarity with APIs, web services, and other integration technologies.Outstanding verbal, written, and interpersonal communication skills, with the ability to engage effectively with all levels of the organization and external partners.Ways to stand out from the crowd:Strong experience with software development agile practices and CI/CD processes.Experience with integrating ServiceNow with other enterprise systems and cloud platforms.ServiceNow certifications (e.g., Certified Implementation Specialist, Certified Application Developer) or having a formal role as a ServiceNow ambassador or community contributor.The base salary range is 200,000 USD - 385,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Software Development Engineer - ML Inference Optimization Stack
Amazon, Santa Clara, CA, US
DESCRIPTIONAt AWS AI, we want to make it easy for our customers to deploy machine learning models on any endpoint in the cloud. Just as SageMaker provides a complete set of services to simplify the task of building and training a model, SageMaker ML Inference Optimizations Team optimizes models using Deep Learning compilers and other optimization techniques to generate a more efficient model, which offers best inference performance to its customers.The SageMaker ML Inference Optimizations team is growing rapidly to keep up with growth in customers and their requests. We are hiring well-rounded software developers with backgrounds in machine learning, compilers, systems, and AI accelerators. If you have worked on HPC and performance tuning, you will enjoy working on the breadth of ML applications that we optimize.As a deep learning platform developer, you will create systematic approaches to improve the performance of deep learning inference. You will help develop different deep learning model optimization techniques to improve the performance of model inference at runtime along the dimensions of latency, throughput and cost. The work offers an extremely broad set of opportunities to work as a full stack SDE with exposure to multiple AI applications, ML frameworks, models, compilers, systems SW, and various AI hardware including ARM, Intel, AWS Inferentia, and NVidia.Join the Amazon SageMaker ML Inference Optimization team to help AWS customers deploy machine learning models in the cloud running at the best possible performance. Work on open source industry-standard compilers and inference runtime for machine learning and help optimize the inference experience for SageMaker customers.Inclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences.Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future. Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation / Age We are open to hiring candidates to work out of one of the following locations:Santa Clara, CA, USABASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $134,500/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. Applicants should apply via our internal or external career site.
Software Dev Engineer Intern - Database Systems
Amazon, Santa Clara, CA, US
DESCRIPTIONAmazon Web Services (AWS) internships are for 12 consecutive weeks during summer. By applying to this position, your application will be considered for all locations we hire for in the United States.Amazon Redshift is the world’s most popular fully managed cloud data warehouse. Tens of thousands of enterprise customers use Redshift to crunch through exabytes of data in the cloud to make business critical decisions every day. To stay ahead in such a mission critical setting, at Redshift, we must always re-invent ourselves for customers. We are always looking for the innovative engineers to help shape the future of Redshift.About the teamDistributed data management is at the heart of Amazon Redshift data analytics services and is responsible for delivering ultra-fast and highly scalable performance. We are building and operating large scale, distributed, fault-tolerant data and transaction management solutions using specialized data structures, distributed consensus algorithms and many other advanced technologies. We are working with AWS platform teams in shaping requirements and solutions for next generation platforms to run database/analytics applications.Our team consists of industry leading innovators, with multitudes of patents and research publications in this space. We are a fun-loving team, that is passionate about ideating, designing, delivering and operating data analytics services to delight customers with extreme performance and scalability. We are distributed across many locations in US, Germany, and are expanding in other geographies.If you are interested to contribute to the next generation hyper-scale data analytics services and architecture, are curious and get things done, we would like you to consider our team.Key job responsibilities• Design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.• Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.This is a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology powering analytical workloads for Fortune 500 companies, startups, and everything in between. You will bring deep technical, algorithmic and coding expertise with the ability to work within a fast moving and collaborative environment in the industry leading cloud company to deliver a broad business impact. If this sounds exciting to you - come build the future with us!We are open to hiring candidates to work out of one of the following locations:Santa Clara, CA, USABASIC QUALIFICATIONS• Pursuing bachelor's degree or higher in Computer Science or related field with graduation conferral date after December 2024• Programming experience with C or C++• Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineeringPREFERRED QUALIFICATIONS• Pursuing Master's or PhD Degree with focus on Systems / Information Theory, Databases, Computer Science, Computer Engineering, or related• Strong knowledge of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis• Strong software development skillsAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $42.50/hr in our lowest geographic market up to $96.15/hr in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Engineering Manager, NIM
Nvidia Corporation, Santa Clara
We are seeking a SW Engineering Manager for NVIDIA Inference Microservices (NIMs). The right person for this role is technical, creative and driven to change the way NVIDIA optimizes, serves and develops performant inferencing for every AI model. You will design, build and deliver high performance inference applications and services. Our NIM offerings are easy to use, highly performant and tested in all deployment scenarios, in the cloud, on customer's self hosted infrastructure and locally on all NVIDIA GPUs. You will use your deep understanding of software engineering, shipping enterprise software and optimizing performance to drive and deliver on the mission for NIMs as best performing inference microservices with cloud APIs on NVIDIA GPUs.NVIDIA is building a new category of products by intersecting our prowess in deep learning and computing with industry-leading technologies. You will harness groundbreaking technologies, and build highly efficient cloud services, reference applications and software processes to power how NVIDIA optimizes LLM Inferencing all the way through deployment in heterogeneous hardware and software environments. You will influence and drive technical advances in NVIDIAs processes and build the cross functional infrastructure team that strives to accelerate the delivery of every AI model on NVIDIA's GPUs anywhere.What you'll be doing:You will design and implement industry leading Inference Microservices, built on top of heterogeneous hardware and software matrixBuild and drive a metrics driven engineering team that measures it's capabilities and drives work based on first principles and knowledge.Integrate AI models, build microservices, optimize and verify the highest performance following a repeatable engineering process.Continuously improve your team's ability to iterate critical features and performance improvements.Learn about new advancements in the area of AI inference, and integrate new research innovations from groups across NVIDIA into your products.Drive predictable execution, high quality software and own the roadmap and technical future of your team.What we need to seeAn expert engineering leader and trained software engineer with Masters or equivalent experience in Computer Science, Computer Engineering or related field.10+ overall years of relevant industry experienceExcellent interpersonal skills and 4+ years of leadership experienceHands-on experience developing microservices, distributed software using CI/CDBackground in designing and delivering gRPC and REST based high quality APIs that scale out in highly distributed infrastructures.Experience working with NVIDIA's compute platforms such as DGX, Omniverse or AGX (Jetson, Drive) and exposure to platform software such as CUDA, TRT and software stack and applications is desired.Please be able to show a track record of crafting well-designed solutions and delivering high-quality software on time with strong engineering skills when faced with complicated and ambiguous problems.You excel at finding the simplest way to bring new technology to new domains.Highly motivated with strong communication skills, you have the ability to work successfully with multi-functional teams and coordinate effectively across organizational boundaries and geographies. A history of mentoring engineers is a plus.Growing individuals and teams and have demonstrated skills in a wide variety of programming languages and infrastructure problems.With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers! We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our teams are rapidly growing.The base salary range is 220,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Software Test Engineer 5
BC Forward, Santa Clara
BCforward is currently seeking a highly motivated Software Test Engineer 5 Job for an opportunity at 100% On-site: Santa Clara, CA 95054!Position Title: Software Test Engineer 5Location: 100% On-site; Santa Clara, CA 95054Anticipated Start Date: ASAPPlease note this is the target date and is subject to change. BCforward will send official notice ahead of a confirmed start date.Expected Duration: 12 Months of contract. Job Type: Contract and OnsitePay Range: $85 - $90/hr.Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.).Top Skills:Years of Experience Required: 5+ overall years of experience in the field.Degrees or certifications required: Bachelor's degree in computer science preferred.Programming (python, experience C and C++ (2+ YOE in C, C++) 5+ YOESpecialization in quality (need extensive experience working with testing environments, testing, unit testing, integration testing related to hardware specifically - doesn't matter what, but experience with testing in hardware environment) 4-5 YOE.Understanding DevOps and understanding that environment. 5+ YOEJob Description:Summary:Defines and executes all testing issues and other tasks necessary to complete and ship a world class product. Uses knowledge of user needs to influence product direction and contributes significantly to product specification. Work with project managers and developers to help define the spec of the project as it relates to product test cycle. Provides leadership to others as needed on projects.Skills: 5 plus years' work-related experience required. Consistent demonstration of superior testing or management techniques required. Knowledge of one or more programming or scripting languages required. Advanced knowledge of both manual and automated testing principles. Must have the ability to solve difficult problems. Must have demonstrated superior testing and project management skills through production of world class products. Demonstrated high level of accountability and personal responsibility leading to the success of projects required. C# automation experience and SQL-queries, stored procedures, inner/outer joints tables, etc. may be required. Bachelor's degree in computer science preferred. Experience with shipping a product/product cycle strongly preferred. Bachelor's degree in computer science preferred.Benefits:BCforward offers all eligible employees a comprehensive benefits package including, but not limited to major medical, HSA, dental, vision, employer-provided group life, voluntary life insurance, short-term disability, long-term disability, and 401k.About BCforward:Founded in 1998 on the idea that industry leaders needed a professional service, and workforce management expert, to fuel the development and execution of core business and technology strategies, BCforward is a Black-owned firm providing unique solutions supporting value capture and digital product delivery needs for organizations around the world. Headquartered in Indianapolis, IN with an Offshore Development Center in Hyderabad, India, BCforward's 6,000 consultants support more than 225 clients globally.BCforward champions the power of human potential to help companies transform, accelerate, and scale. Guided by our core values of People-Centric, Optimism, Excellence, Diversity, and Accountability, our professionals have helped our clients achieve their strategic goals for more than 25 years. Our strong culture and clear values have enabled BCforward to become a market leader and best in class place to work.BCforward 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, or protected veteran status and will not be discriminated against based on disability.To learn more about how BCforward collects and uses personal information as part of the recruiting process, view our Privacy Notice and CCPA Addendum. As part of the recruitment process, we may ask for you to disclose and provide us with various categories of personal information, including identifiers, professional information, commercial information, education information, and other related information. BCforward will only use this information to complete the recruitment process.This posting is not an offer of employment. All applicants applying for positions in the United States must be legally authorized to work in the United States. The submission of intentionally false or fraudulent information in response to this posting may render the applicant ineligible for the position. Any subsequent offer of employment will be considered employment at-will regardless of the anticipated assignment duration.Interested candidates please send resume in Word format Please reference job code 221091 when responding to this ad.Get job alerts by email.Sign up now!Join Our Talent Network!Salary DetailsThis salary was provided in the Job Posting.$85-$90Hourly SalaryJob SnapshotEmployee TypeContractorLocationSanta Clara, CA (Onsite)Job TypeInformation TechnologyExperienceNot SpecifiedDate Posted04/09/2024
Software Test Engineer 5
Kforce Inc, Santa Clara
RESPONSIBILITIES:Kforce has a client in Santa Clara, CA seeking a Software Test Engineer 5. Responsibilities: Defines and executes all testing issues and other tasks necessary to complete and ship a world class product Uses knowledge of user needs to influence product direction and contributes significantly to product specification As a Software Test Engineer, you will work with project managers and developers to help define the spec of the project as it relates to product test cycle Provides leadership to others as needed on projectsREQUIREMENTS: 5 plus years of work-related experience required Consistent demonstration of superior testing or management techniques required Knowledge of one or more programming or scripting languages required Advanced knowledge of both manual and automated testing principals Must have the ability to solve difficult problems Must have demonstrated superior testing and project management skills through production of world class products Demonstrated high level of accountability and personal responsibility leading to the success of projects required C# automation experience and SQL-queries, stored procedures, inner/outer joints tables, etc. may be requiredPreferred Skills: Bachelor's degree in Computer Science preferred Experience with shipping a product/product cycle strongly preferred The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future. We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave. Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law. This job is not eligible for bonuses, incentives or commissions. Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Senior Embedded Software Engineer
Mumba Technologies, Inc., Santa Clara
JOB DESCRIPTIONSenior System Software Engineering is a very high-profile, challenging and exciting role within Analog Inference.are looking for highly motivated individuals that participate in technical discussions within cross functional teams, architecting, designing, and implementing System Software components, such as embedded firmware, PCIe Driver, and low-level System programs, for a series of Inference Accelerator Engines implemented in Silicon.for this role need to be highly motivated, self-sufficient, and possess strong leadership attributes.technical and communication skills required; must be able to understand and articulate System Software technical requirements to a wide range of audience.position is full-time and presence in office for at least 3 days a week is required.CORE RESPONSIBILITIESin the architecture of run-time System Software, and customer's application interface with Inference Engine Accelerator through PCIe Driver and embedded firmware.the build and minor customizations of Linux Kernel.implement, and maintain the PCIe Driver's DMA and MSI functionality.implement, and maintain the System Service program which manages data flow between customer's application and Inference Accelerator Engine.Implement, and maintain embedded programs in C for the management of SoC hardware in the Inference Accelerator, based on specified algorithmsImplement, and maintain components of a Web Based Dashboard Program, for the remote management of Inference Engine's Host platform.QUALIFICATIONSB.S in Electrical or Computer Engineering with 10 years of related experience, or Masters degree with 7 years of related experienceknowledge of C/ C++ programming and Assembly Language (any processor,)knowledge of embedded programming in C, and the ability to collaborate with hardware engineers on matters related to ASIC hardware and System inner-workingknowledge of Linux, and ability to manage the build and minor customization of Linux Kernelexperience with PCIe, and PCIe Linux Driveror working knowledge of HTML
Software Engineer in Test (SDET)
Intelliswift Software, Santa Clara
Job Title: Software Development Engineer in Test (SDET)Client Location: Santa Clara, CA 95054 (50% Hybrid schedule)Duration: 08 months contract with possible extensionJob Description:Software Development Engineers in Test are involved in all aspects of quality assurance activities for a scrum team. Working closely with other Quality Engineers, SDETs, Developers and Product Managers, SDETs leverage and grow their knowledge to design effective test solutions (manual and automated) to ensure a high-quality product for customers.Responsibilities:Develop, automate, and maintain highly effective test cases in a CI/CD environment during each sprint of the Agile life cycleWork closely with scrum team to understand features, articulate problems, and influence the quality and design of our products.Develop and execute test strategies requiring manual or automated testing.Continuously curate and enhance test case repository, automated tests, framework, and tool sets to meet best practices and standardsAnalyze, troubleshoot, and triage product and automation issuesDocument, investigate and communicate defects discovered during test executionParticipate in all Scrum ceremonies, representing QA to provide estimates, test status and risk assessmentContribute to process improvements and refinement of QA practices to deliver high quality product from release to releaseQualifications:5+ years of experience working in software quality assurance with at least 3 years building automated test solutionsFront-end and back-end automation using tools such as Selenium, Appium, and REST AssuredObject oriented programming experience in JavaSource Control (e.g. Git)SQLDevelop and execute test strategy for web or windows applications having a high degree of complexityCI with JenkinsContainerization with KubernetesIDE like IntellijMultidimensional Database Concepts