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

Software Application Engineer Salary in Sunnyvale, CA

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Development Engineer - Deep Learning Compilers, Hardware Compute Group
Amazon, Sunnyvale, CA, US
DESCRIPTIONCome join us to accelerate deep learning networks on Az1/Az2 Neural Edge processors and beyond. We deliver solutions to offload Speech and Computer Vision workloads on a range of devices from Blink Smart Home camera to Echo Show line of products.We are looking for a talented and passionate software engineer to be part of an exciting technology creation team at Amazon. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge deep learning technologies embedded into consumer products used every day, by people you know.Key job responsibilitiesIn this role, you will: - Be responsible for architecture and development of compiler stack for deep learning accelerator- Profile, analyze and optimize system level performance, develop new tooling where necessary- Participate in design reviews, API development, and documentation- Successfully collaborate with hardware, applied science and other software teamsAbout the teamWe are a vertically integrated team responsible for compiler, runtime and device software. We are also in a unique position to experience full lifecycle going from Pre Silicon bring up, shipping products to our customer and influence the next generation of hardware accelerators.We are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience building complex software systems that have been successfully delivered to customersPREFERRED QUALIFICATIONS- 3+ 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 equivalent- Experience building compiler for application specific accelerators or custom instruction set- Experience with neural network inference offload to GPU, DSP or custom accelerators- Knowledge of compute offload using compiler frameworks such as TVM, PyTorch, XLA, MLIRAmazon 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 $115,000/year in our lowest geographic market up to $223,600/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 Development Engineer II, Customer Behavior Analytics
Amazon, Sunnyvale, CA, US
DESCRIPTIONCustomer Behavior Analytics' Downstream Impact (DSI) team owns Causal Machine Learning products aimed at estimating long-term value and informing financial planning. In this role, you will build big data systems processing several PETA bytes of data. You will influence financial investment forecasting, and how hundreds of billions of dollars will be spent across Amazon businesses.Key job responsibilitiesAs a Software Development Engineer in DSI, you will:- Work in a cross-functional team, partnering with Economists, Applied Scientists, Product Managers, and Data Engineers- Build data processing systems on AWS technologies (e.g., EMR, SageMaker, S3, EC2) and Apache Spark to process TBs of data.- Apply MLOps principles to facilitate rapid scientific experimentation and research.- Develop and scale machine learning applications (e.g., Deep Learning) in Scala, PySpark, and Python on massive datasets- Learn about the science of causal inference and lead the implementation of new concepts in production- Engage with customers and partner teams to improve product scope and usability.A day in the life- A day in the life of SDE in our team includes (but is not limited to) working on architecture designs, brainstorming with other engineers and working with leaders, planning day-week-month, and coding. - We prioritize work-life balance, and have minimum operational load by design, with 95%+ oncall work expected only during business hours.- We have bi-weekly demos, sprint plannings, and bi-monthly team events. About the teamWe are a team of 11 members, working together to build causal machine learning systems processing several PETA bytes of data, at Amazon scale. With our recent product launches and recognition from leadership and customers, we are doubling down with an expanded mandate in 2024, and we're just getting started!We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USA | Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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 Development Engineer, EC2 Nitro Specialized Instances
Amazon, Sunnyvale, CA, US
DESCRIPTIONEC2 Nitro drives the planet’s largest, fastest growing and most feature-rich compute cloud. Nitro is AWS’s ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications. Nitro has enabled EC2 to support Intel, AMD and Amazon’s custom silicon - Graviton3 - while raising the industry bar for security and performance across our product line. The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral device development (PCIe or NVMe) and building compute infrastructure to support High Memory and High performance computing workloads.The Nitro High Memory and HPC team owns the purpose built platform development for the High performance computing workloads and database workloads like SAP, Oracle and SQL with tens of terra-byte of memories. Team interfaces directly with system BIOS for bare-metal instances and drives critical system interactions within the Nitro Hypervisor and across EC2 control-plane services. We need engineers with the dive-deep and ownership to work across domains (such as PC peripheral firmware or Linux Kernel internals) to deliver features and new instance types for our customers. Work is typically done in C/C++ or Rust with supporting script and tests in Python and Lua. Software Development Engineers work closely with EC2 Senior Engineers and other technical leaders to define technical direction, and then follow through with detailed analysis, designs, and high quality code.We are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Development Engineer, API Gateway DX
Amazon, Sunnyvale, CA, US
DESCRIPTIONAmazon API Gateway is changing the way that companies big and small think about APIs. API Gateway is the front-door of the Serverless revolution, an approach that lets customers turn business logic and application code into scalable, fault-tolerant production systems without requiring every developer to become an expert in distributed systems, deployment technologies, and infrastructure management. API Gateway turns daunting tasks such as traffic management, authentication and authorization, monitoring and API versioning into easily configurable steps. It then helps companies to build their developer eco-systems and turns their data sets and business logic into new revenue streams.We are looking to grow our API Gateway console development team to help design and deliver new customer facing features for our HTTP APIs product and migrate our REST APIs product to the HTTP APIs platform. We acknowledge that there's room for improvement in our customer experience so we're looking for engineers who are customer obsessed. Being customer obsessed will ensure we're delivering a user interface that exceed our customers expectations. We have a modern React JS based code base that leverages AWS component based design system. For this role in specific, our ideal candidate has a deep understanding of browser technology along with ReactJS, Redux, CSS and HTML. Which will enable them to help set the technical direction for our front end solutions.As a member of the team, you will work with a group of talented, mission-focused colleagues to propose ideas and to design, build, and evolve production AWS systems. You will have the opportunity to talk with customers to understand their needs; you will see them adopt the technology you build; and you will use their feedback to inform future development. Depending on your interests, you may work on a broad range of technical problems or you may focus on full-stack development, back-end distributed systems engineering, space and time optimization, or programming model design and implementation. Regardless of the path you choose, you will grow your skills, solve hard problems, and ship software to customers, learning from and mentoring others along the way.If you are excited by the prospect of making it easy for developers to build and operate distributed systems, and are intrigued by any of the details above, please reach out – we would love to hear from you. To learn more about API Gateway, visit the Amazon API Gateway page: http://aws.amazon.com/api-gatewayInclusive 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. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.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 futureWe are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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.
Applications Engineer
Intuitive Surgical, Inc., Sunnyvale
Company Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. For more than 25 years, we have worked with hospitals and care teams around the world to help solve some of healthcare's hardest challenges and advance what is possible.Intuitive has been built by the efforts of great people from diverse backgrounds. We believe great ideas can come from anywhere. We strive to foster an inclusive culture built around diversity of thought and mutual respect. We lead with inclusion and empower our team members to do their best work as their most authentic selves.Passionate people who want to make a difference drive our culture. Our team members are grounded in integrity, have a strong capacity to learn, the energy to get things done, and bring diverse, real world experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and achieve their highest potential.Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description Primary Function of PositionWe are seeking an engineer to support the Intuitive Surgical team focused on new product development tools and process. The engineer in this position will help develop, verify, and deploy new engineering tools (for internal use) and processes in compliance with established Design Control DOPs and associated processes. The ideal candidate is a quality focused self-starter with excellent problem-solving skills, a keen attention to detail and a passion for software architectures and processes. The candidate must have a functional understanding of Medical Device regulations and experience implementing compliant requirements management or test management processes and automation tools.Essential Job DutiesSupport validation testing of Design Control Tools and Processes by following testing strategy and writing test cases to ensure design requirements are met.Design and implement UI features and ancillary scripts using Python, JavaScript, SQL and VelocityTest and debug scripts, queries, dashboards, and reports from toolsWork with cross-functional teams to identify pain points, inefficiencies, and potential areas of design control gaps.Collaborate with business stakeholders to understand requirements and translate them into solutions to deliver approved tools and process improvements/optimizations.Enterprise-wide tools development, verification, support, and training.Configuration, maintenance, and administration of corporate Design Controls tools and data content.Develop tools, templates and optimized workflows that improve product development productivity.Support compliance with global medical device deliverables including submissions and DHFs.Develop and assist in delivery of training to help drive adoption of Design Control processes and tools across the company.User support for documentation and traceability reports for regulatory submissions. Qualifications Required Skills and ExperienceBasic Understanding of Medical Devices Design Controls regulations (FDA CFR/QSIT, MDR, ISO 13485, ISO 14971)Programming skills in Python, JavaScript, Velocity, SQL, and/or HTMLBasic understanding of database architecture and design strategyRequirements Management excellence to help translate technical details into unambiguous, testable, reusable requirements and specificationsUnderstanding of multiple technology areas (software, mechanical, electrical, biomedical, clinical, robotics, test automation, etc)Ability to help end users from cross functional teams to efficiently create fully documented, robust, and reliable medical devicesDetail-oriented and quality focused with excellent investigative skillsStrong communication skills with experience in training end users including developing training content and addressing user support questionsRequired Education and TrainingBachelor's Degree in Engineering/CS related field required. Master's degree preferred.1-3 years of previous related experience in medical device development, applications engineering, systems engineering, software development, requirements management, test management, and/or regulatory documentationExcellent verbal and written communication skillsExcellent planning and time management skillsHighly proficient in Word, Excel, Visio, and PowerPointWorking Conditions Set Schedule (on-site 3+ days per week) Preferred Skills and Experience Proficiency in Oracle/AgileExperience with using automated test execution tools such as but not limited to MF ALMExperience with using Application Lifecycle Management (ALM) Tools such as Polarion, MKS/PTC Integrity, DOORS, HP ALMAdditional specialized training in a discipline such as software engineering, test engineering, quality, risk management, or regulatory compliance.Knowledge of Part 11 compliance for electronic signature and digital records Additional InformationDue to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.Intuitive is an Equal Employment Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target salary ranges are listed.Base Salary Range Region 1: $100,300 USD - $135,700 USD Base Salary Range Region 2: $85,300 USD - $115,300 USD Shift: Day Travel: 10% of the time Workplace Type: Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader.
Software Dev Engineer - Android/Linux/Connectivity, Connectivity
Amazon, Sunnyvale, CA, US
DESCRIPTIONThe Amazon Connectivity team designs connectivity software solutions for Amazon devices encompassing wide range of products including the Echo family of devices.You can be part of a fast-paced, agile and innovative team who is bringing new connectivity experiences to the exciting range of devices in a startup like environment.Key job responsibilitiesWe are looking for passionate, hard-working, and talented software engineers who have experience building innovative, mission critical, high volume applications by integrating Bluetooth protocol stack software and other components on the Android and/or embedded platforms. This is a high visibility team where you will get a chance to make a positive impact on customer experience.Amazon connectivity software solutions are deployed in the revolutionary consumer devices that have become the #1 best-selling Amazon products. They are among the most innovative and fastest growing businesses at both Amazon and the entire consumer electronics industry. We are looking for talented software engineers to join our team in building and integrating Bluetooth software stack on Android and other embedded platforms . This is an enormous opportunity to lead the design, architecture, and implementation of products used every day by people you know.A day in the lifeWe are looking for passionate, hard-working, and talented software engineers who have experience building innovative, mission critical, high volume applications that customers love. This is a high visibility team where you will get a chance to make a positive impact on customer experience.About the teamAmazon products are revolutionary consumer devices that have become the #1 best-selling Amazon products. From products like Echo. Fire TV, Echo Show, Echo Dot, Smart home solutions, and much more, our team creates products to keep you connected to the things you love and need. Collaboration, thinking outside the box, innovation, and long term thinking are at the core of how we operate. On this team, you will be able to learn and teach others how to think outside the box, stretching what is possible within our devices/technology by writing solid code and designing solutions that are extensible, maintainable and scalable. We are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience working with Android OS, Linux, embedded/software development.PREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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 Development Engineer, Nitro High Memory and HPC team
Amazon, Sunnyvale, CA, US
DESCRIPTIONInclusive Team Culture Here 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. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life Balance Our 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 Growth Our 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 futureAbout the teamEC2 Nitro drives the planet’s largest, fastest growing and most feature-rich compute cloud. Nitro is AWS’s ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications. Nitro has enabled EC2 to support Intel, AMD and Amazon’s custom silicon - Graviton3 - while raising the industry bar for security and performance across our product line. The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral device development (PCIe or NVMe) and building compute infrastructure to support High Memory and High performance computing workloads.The Nitro High Memory and HPC team owns the purpose built platform development for the High performance computing workloads and database workloads like SAP, Oracle and SQL with tens of terra-byte of memories. Team interfaces directly with system BIOS for bare-metal instances and drives critical system interactions within the Nitro Hypervisor and across EC2 control-plane services. We need engineers with the dive-deep and ownership to work across domains (such as PC peripheral firmware or Linux Kernel internals) to deliver features and new instance types for our customers. Work is typically done in C/C++ or Rust with supporting script and tests in Python and Lua. We are open to hiring candidates to work out of one of the following locations:Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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.
Sensor Application Engineer
Facebook App, Sunnyvale
The Image Sensors group is looking for an application engineer to support the development and adoption of next generation computer vision, depth and RGB cameras and sensors. You will be the resident guide and technical support resource for a multi-function team, advising our internal customers. The successful candidate will be diligent and show attention to detail, with a strong commitment to perfection. Sensor Application Engineer Responsibilities: Support integration of image/depth/flicker sensors into camera modules, working with HW engineers to optimize module design and Meta and vendor SW/FW engineers to enable camera bring-up and test.Support integration of image/depth/flicker sensors into products, working with SW/FW engineers to enable correct sensor operation and work with image quality & computer vision engineers to co-optimize sensor settings and ISP tuning.Create and maintain reference documentation repositories, including vendor datasheets and application notes, creating internal application notes where no material exists.Create forums for sensor users to be informed and share learnings across projects.Drive creation of compelling demonstrations of new technology, working closely with Sensor, Camera, HW and SW/FW engineers.Collect issues identified through module & system-level evaluation and convey those back to Meta Sensor engineers and vendor application engineers, advocating for fixes and/or improvements, where needed. Minimum Qualifications:BS in Electrical Engineering, Optics, Physics, or equivalent industry experience.5+ years of experience in CMOS Imaging/Electro Optical SystemsExperience with CMOS image sensors including design and debugging experience of embedded hardware and software - particularly in camera or other imaging systems.Experience working in an electro-optical laboratory environment.Firmware development experience using C/C++ and Scripting language experience using Python or MATLAB.Experience in understanding and communicating complex technical data and information in an appropriate way to a wide range of audiences.Self-discipline, initiative, and motivation with experience in working independently. Preferred Qualifications:MS in electronics, software or imaging-related technologies.Mastery of producing technical documentation of complex systems and excellent communications skills.Hands-on experience with ISP & camera correction algorithms, computer vision, or depth sensor.Familiarity with protocols such as MIPI, I2C & I3C protocol experience.Experience with AE/FAE, supporting imaging/depth /ALS/Flicker sensor systems. About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].
Software Development Engineer
Amazon, Sunnyvale, CA, US
DESCRIPTIONAmazon Kindle is a revolutionary reading device and one of the most innovative and fastest growing businesses at Amazon. We are seeking a passionate software engineer who wants to build high quality mission critical software and reusable software libraries to help shape the future of eBooks.Key job responsibilitiesThe Software Engineer will contribute to the definition, development, integration, test, documentation, and support of C++ software across multiple digital surfaces for Kindle Readers and Applications.​ This hands-on position will engage your engineering capabilities and technical knowledge of software development while developing experience successfully planning, organizing, and conducting software development projects in a dynamic environment.- Responsible for the architecture of software solutions, working with and improving on current limitations and compatibilities between subsystems, building new concepts and methodology, and the development of major routines and utilities.- Designing and Building new features that are highly performant- Preparation of technical requirements and software design specifications.- Understanding the internals of graphics subsystems.- Instilling best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules.About the teamWe own the design, architecture, and implementation of a surface to enable reading innovation across file formats and operating systems. Our software supports Kindle customers on all major mobile surfaces and Kindle devices. Our engineers enjoy working as a team and welcome the opportunity to lead whenever possible.About the teamWe own the design, architecture, and implementation of a surface to enable reading innovation across file formats and operating systems. Our software supports Kindle customers on all major mobile surfaces and Kindle devices. Our engineers enjoy working as a team and welcome the opportunity to lead whenever possible.We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USA | Sunnyvale, CA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ 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 $115,000/year in our lowest geographic market up to $223,600/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 Test Engineer
Meta, Sunnyvale
The Software Test Engineer develops software used in mass production environments to calibrate, test, and interface with custom test fixtures and develops processes used in contract manufacturer sites to build cutting edge AR/VR products. You will be involved from initial concept to execution and maintenance of specialized AR/VR specific applications that demand high reliability. You will be responsible for developing/integrating test algorithms, interfacing with hardware using vendor and internal APIs, building distributed and resilient algorithms to process data, and interfacing with logging, databases, and restful services.The ideal candidate is a self-driven individual working in a cross-functional team environment and will be responsible for planning the design, development, and implementation of factory test software. You will enforce manufacturability, testability and ensure cost-effective designs are implemented for testing and automation systems, software, and equipment. This position will have responsibilities for NPI test development and sustaining support of production released test and automation systems.You must be responsive, flexible and able to succeed within an open collaborative peer environment. We are looking for someone with a productive mindset who can apply their expertise to solve problems in creative, insightful ways. Software Test Engineer Responsibilities: Develop software solutions to perform calibration/testing on AR/VR productsDevelop and manage roadmap and execution of software test architecture, device OS interactions, and factory integrationTest driven development with a focus on automated deployment, and hardware in the loop testingWork closely with IT/InfoSec to plan requirements and execute the deployment of distributed test systems across multiple vendor sites and programsDevelop test specifications, procedures, and debug guides for test solutionsValidate test SW releases, including repeatability and negative testing, and coordinate SW upgrades with CM/JDM partnersPerform troubleshooting and debugging test systems and automation solutions from a software and hardware perspective in full autonomyOversee rollout and validation of SW releases at manufacturing partnerWork with third-party test integrators in designing, developing and fabricating test systemsDevelop and modify test sequences including measurement and calibration algorithmsWork closely with other functional groups (TPMs, Electrical Engineering, software/firmware Engineering) to bring the test systems development from the R&D stage all the way through to mass productionSupport failure analysis on systems returned from the field and use data to improve test strategies and processesDomestic and International travel required: up to 20% Minimum Qualifications:Experience with Python, Android, C/C++/C#Experience with web technologies, such as REST, JSON, socketsExperience developing software that interfaces and controls hardware devices over USB/serial/network etc.Experience with networking and security systemsExperience writing and developing CI/CD Pipelines using JenkinsKnowledge of cloud and database technologies such as AWS and SQLKnowledge developing solutions in both Linux and Windows environmentsProven experience introducing and qualifying manufacturing test solutions to production facilitiesExperience designing and executing development projects with a design of experiment approach (DOE) to service, troubleshoot, and solve engineering problemsKnowledge in statistical methods (6s, SPC, Cpk) for data analysis in production control processesBachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Preferred Qualifications:Bachelor's degree in Electrical Engineering or Computer Science with 5+ years' experienceExperience with implementing cryptographic protocols and algorithmsExperience with full-stack web development About Meta: Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today-beyond the constraints of screens, the limits of distance, and even the rules of physics. Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].