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

Embedded Software Engineer Salary in California, USA

Receive statistics information by mail

Embedded Software Engineer Salary in California, USA

23 621 $ Average monthly salary

Average salary in the last 12 months: "Embedded Software Engineer in California"

Currency: USD Year: 2024
The bar chart shows the change in the level of average salary of the profession Embedded Software Engineer in California.

Distribution of vacancy "Embedded Software Engineer" by regions California

Currency: USD
As you can see on the diagramm in California the most numerous number of vacancies of Embedded Software Engineer Job are opened in Sunnyvale. In the second place is San Jose, In the third is San Diego.

Recommended vacancies

Software Engineer Intern - TAF
Epsilon Systems Solutions, Inc., San Diego
Software Engineer Intern - TAFJob ID: 2024-203Date Posted: 2024-03-26T00:00:00Location: San Diego, CAMinimum Experience: 0 yearsEducation: High School Diploma or EquivalentEpsilon C5I (www.epsilonsystems.com/c5i), focused on software development and systems engineering for intelligence and combat systems, is seeking a Software Engineer Intern for work in San Diego, CA. If you have a passion for excellence in engineering and enjoy working on challenging projects in a fast-paced, team-oriented environment, then this role is for you!Summary: Work on a team developing cutting-edge technology to support DevOps testing environments for integrating Commercial and Government Off the Shelf (COTS/GOTS) technologies. You will help design and develop features and capabilities for a software test automation framework, implement and maintain automated test procedures, as well as help to build and maintain CI/CD infrastructure.Duties and Responsibilities:?Work within an AGILE software development and integration environment.Create and enhance automation framework using Python, Robot Framework, and common OSS tools and technologies to automate system health checks, APIs, functional tests, and verification and validation of various system capabilities.Implements re-usable plug-and-play components to enhance automation framework capabilities.Convert manual test procedures into automated test suites. Investigate and develop additional automated tests to extend the scope of program testing and find bugs, configuration problems, and other system degradation issues quicker.Required Qualifications:Working toward a Bachelor of Science (BS) degree in Computer Science or a related discipline.?0-1 year of experience with Python.?Knowledge of Agile development methods, including Scrum, automated testing, static node analysis and continuous integration.?Ability to obtain and maintain a US Government SECRET Security Clearance.?Pursuant to the various government contractual requirements, all applicants must be U.S. citizens.ADA Notations:?Regular communication (hearing/speaking).?Noise conditions range from very quiet to very noisy.?Prolonged use of computer (typing/keyboarding).?Frequently required to sit for long periods of time, stand, and walk.?Ability to travel by car, air or other means of transportation, if required.?Epsilon Systems Solutions, Inc. and its subsidiaries are proud to be Equal Employment Opportunity and Affirmative Action employers, Minority/Female/Disabled/Veterans.PI238652805
Software Engineer III
Walmart, Sunnyvale
What you'll do atPosition Summary...What you'll do...We are looking for a Software Engineer III with expertise in Android platform and full stack experience to join Acquisition and Discovery Engineering team. This is a hands-on role requires expert coding skills, strong architecture and design, deep focus and experience on operational excellence, and the ability to guide and mentor a small team of engineers. You will play a critical role in leading, designing, and developing business and technology initiatives that solve mission critical business problems for Walmart customers. About the Team: The Acquisition and Discovery Engineering team at Walmart is dedicated to providing a seamless and delightful shopping experience to millions of shoppers worldwide. As a Staff Software engineer in this team, you will have the opportunity to work on top of the funnel shopping experience - Homepage, Content Pages for SEO and SEM, Search & Browse experiences, Deals and Item pages across mobile and web platforms. This collaborative team made up of Engineering, UX, Product Management, Business and Analytics is rapidly iterating on new products and site features at scale. We deliver high performing solutions on our next generation front-end platform. Virtual Try-On, Gen AI integration, personalized complete-the-look, Video shopping, etc are just a few examples of the features developed by this team in collaboration with many other teams. Continuous experimentation, innovation and feedback by millions of customers makes this work even more exciting! What You'll Do:As a Software Engineer III- Android for Global Marketplace team at Walmart, you'll have the opportunity to• To be a part of technical lead, design, develop and lead multiple Business or Technology driven projects with small to medium sized teams to support new functionalities and user experiences. • Play a pivotal role in shaping architectural decisions, championing scalable and efficient solutions to meet present and future needs. • Serve as a Subject Matter Expert to provide technical leadership and mentorship to your teammates, other teams and engineers. • To be part of a full-stack team to deliver web and mobile features using React, Android, Node.js, GQL, etc. • Take ownership, lead and contribute across the technical stack to improve speed of delivery, developer productivity and related goals. • Drive Availability, Quality, Performance, and Resiliency related goals with your team. • Collaborate with cross-functional teams, including product, UX and designers, to grasp the requirements and deliver top-tier software product. • Identify and drive improvements to mobile SDE frameworks, components and tooling for the Walmart developer community. • Contribute to and enhance mobile platform architecture to implement high-tech ideas for next generation retail. This involves technologies related to AR/VR, Gen AI, Automation/Robotics, Telemetry, Code-injection technologies, etc. What you'll Bring...• Ideally 2+ years of experience designing and developing software for Android platform as well as larger frontend stack. • Experience developing and testing Server-side APIs for mobile and web clients using Node.js, Java, Go, etc. GQL is a plus.• Develop code for testability and write automated tests with Junit 4, MockK, and Espresso tests to help uphold product quality on a high commit volume code base.• Experience in mobile architectures including Model View Controller (MVC), Model View View-Model (MVVM), and VIPER. Experience publishing and managing dependencies using Maven and Gradle build systems. • Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms. • Excellent technical debugging and production support skills. • Experience with monitoring mobile app performance, stability, success rate and leveraging data to improve the same. • Improve code quality through writing unit tests, automation, and performing code reviews. • Familiarity with public cloud technologies such as Azure OR Google Cloud Platform. • Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment. The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.About Global TechImagine working in an environment where one line of code can make life easier for hundreds of millions of people. That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world's leading retailer who make an epic impact and are at the forefront of the next retail disruption. People are why we innovate, and people power our innovations. We are people-led and tech-empowered.We train our team in the skillsets of the future and bring in experts like you to help us grow. We have roles for those chasing their first opportunity as well as those looking for the opportunity that will define their career. Here, you can kickstart a great career in tech, gain new skills and experience for virtually every industry, or leverage your expertise to innovate at scale, impact millions and reimagine the future of retail.Flexible, hybrid workWe use a hybrid way of working that is primarily in office coupled with virtual when not onsite. Our campuses serve as a hub to enhance collaboration, bring us together for purpose and deliver on business needs. This approach helps us make quicker decisions, remove location barriers across our global team and be more flexible in our personal lives.Benefits & Perks:Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.Equal Opportunity Employer:Walmart, Inc. is an Equal Opportunity Employer - By Choice. We believe we are best equipped to help our associates, customers and the communities we serve live better when we really know them. That means understanding, respecting and valuing diversity- unique styles, experiences, identities, ideas and opinions - while being inclusive of all people.At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices .Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart at https://bit.ly/3iOOb1J .The annual salary range for this position is $117,000.00-$234,000.00Additional compensation includes annual or quarterly performance incentives.Additional compensation for certain positions may also include:- Regional Pay Zone (RPZ) (based on location)- Stock equity incentivesMinimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area.Option 2: 4 years' experience in software engineering or related area.Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Customer ServiceMasters: Computer SciencePrimary Location...840 W CALIFORNIA AVE, SUNNYVALE, CA 94086-4828, United States of America About WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, Silicon ValleyYou don't have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.
Software Engineer III
Walmart, Sunnyvale
What you'll do atPosition Summary...What you'll do...About The TeamThis is an opportunity for you to be part of a new team that is being stood up now, and you can be a founding member to set the strategy, culture, technology and working norms. It's a unique chance to be an intrapreneur-building something new from the ground up at Fortune 1 company scale, while backed by the strength of Walmart and leveraging the assets of the world's largest omnichannel retailer.As part of this team, you will interact with a variety of teams including catalog, pricing, search, checkout, and various other internal teams.What You'll DoDesign and implement complex features in Walmart iOS or Android application .Define roadmap for our team by working closely with product and / or technology partners to build the experience for iOS or Android platform.Proficiency in iOS or Android platform and deeper understanding in CI/CD frameworks for iOS or Android to improve developer productivity. Focus on Test Automation and designing the framework for same.Provide documentation for all of the solutions in place.Inspire best Practices and create culture of craftsmanship and innovation.Lead a team of senior Individual Contributors. Leads and participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements, translating requirements. into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.Supports business objectives by collaborating with business partners to identify opportunities; addressing high-priority initiatives (for example, business strategy, technical feasibility, implementation alternatives); identifying short- and long-term solutions; and leading cross-functional partnership.Utilizes industry research to improve Wal-Mart's technology environment by analyzing industry best practices; bench marking industry against internal processes and solutions; researching or influencing future industry solutions for fit with internal needs; and defining software development guidelines, standards, and processes.Qualifications:3-5+ years of Mobile Engineer experience with iOS or Android.2+ years of experience building native iOS apps in Swift.Shipped one or more iOS applications which are still available in the App Store.Played Extremely Significant Role / Lead in delivery of complex projects.Sound experience to build CICD pipeline.Knowledge integrating 3rd party.Excellent debugging and problem-solving capability.Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.The above information has been designed to indicate the general nature and level of work performed in the role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The full Job Description can be made available as part of the hiring process.About Global Tech Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That's what we do at Walmart Global Tech. We're a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world's largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption. At Walmart, we offer competitive pay as well as performance-based incentive awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more.You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see https://one.walmart.com/notices .Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms. For information about benefits and eligibility, see One.Walmart at https://bit.ly/3iOOb1J .The annual salary range for this position is $117,000.00-$234,000.00Additional compensation includes annual or quarterly performance incentives.Additional compensation for certain positions may also include:- Regional Pay Zone (RPZ) (based on location)- Stock equity incentivesMinimum Qualifications...Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications. Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area.Option 2: 4 years' experience in software engineering or related area.Preferred Qualifications...Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications. Customer ServiceMasters: Computer SciencePrimary Location...640 W California Avenue, Sunnyvale, CA 94086-4828, United States of America About WalmartAt Walmart, we help people save money so they can live better. This mission serves as the foundation for every decision we make, from responsible sourcing to sustainability-and everything in between. As a Walmart associate, you will play an integral role in shaping the future of retail, tech, merchandising, finance and hundreds of other industries-all while affecting the lives of millions of customers all over the world. Here, your work makes an impact every day. What are you waiting for?Walmart, Inc. is an Equal Opportunity Employer- By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, abilities, ideas and opinions- while being inclusive of all people.Hello, Silicon ValleyYou don't have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.
Embedded Software Test Engineer- VoIP
Extron, Anaheim
*This is a hybrid occasional in office position. Employees must live within commutable distance to the office*Company Overview:Extron is a leading developer and manufacturer of professional AV hardware and software solutions which serve the ever-changing needs of organizations around the world as they strive to better communicate. Each Extron product is carefully engineered to provide best-in-class performance, intuitive operation and exceptional reliability. At Extron, the passion for our products is evidenced by our company culture which encourages innovation and provides opportunities for individual career growth. Our teams develop and release over 100 new products a year and continue to grow our vast patent portfolio.Position Overview:The Embedded Software Test Engineer is part of the design engineering team and responsible for devising and automating tests for the validation of advanced product features and functionality. Our team solves complex problems and creates solutions to help design advanced video products and Pro A/V solutions.Specific Responsibilities:Participate in early technology research and support the development of new productsInteract with development engineers, product requirements managers and QA team membersCode development for test and validation of embedded targetsDevelop scripts for automated testing and system configurationRequired Education & Experience:BSCS/BSEE or similar degree (transcripts required)Minimum 2 years hands-on experience debugging and troubleshooting embedded products.Coding and scripting skills specifically for embedded devicesExperience installing and using desktop Linux & Windows.Experience configuring network switches, PCs, and VoIP equipment.Knowledge of VoIP, SIP, SDP, and RTP.Experience analyzing SIP call traces.Knowledge of the VoIP protocols STUN, TURN, or ICE is a plus.Experience debugging network issues is a plus.Basic understanding of IP networks and protocols.Familiarity with software configuration management & defect tracking tools.Excellent Communication Skills (written and verbal)Strong attention to detail, highly organized, computer literateAbility to work well in a fast-paced professional office environmentSalary range: $90,000 to $140,000. Pay may vary depending on experience, qualifications, and other job-related factors.Extron is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact an Extron Electronics Human Resources Representative at [email protected]. Please indicate the specific assistance needed. This option is reserved for the use of individuals with disabilities only.
Embedded Software Development Engineer - Connectivity, Ring
Amazon, Sunnyvale, CA, US
DESCRIPTIONAs a Software Development Engineer – Connectivity you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, connectivity stack, drivers and low level wireless controller coexistence and scheduler algorithms. Horizontally you will be given to opportunity to work and own connectivity solutions across all Ring devices spanning from Doorbells, Cameras devices to IoT Smart Home security solutions. You will work on Bluetooth BR/EDR and BLE protocols and network stacks like Thread, BLE Mesh and Matter and across use cases like presence, location and tracking.You will work closely with the product management, hardware, operations, application, platform, cloud and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Ring Connectivity team is responsible for the connectivity related user experience and use cases across Ring portfolio.Key job responsibilities- Work with product management and cross functional teams to provide technical solutions for desired user experiences- Implement high-quality power-efficient network stack, framework and application features for line-powered as well as battery-powered devices- Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions- Work with teams to improve and tailor existing drivers, stack and applications for custom needs. Improve memory footprint, optimize driver, stack and application code- Work with the hardware team to ensure correct exercising of hardware and RF architectureAdditional skills needed for the role: - Proven track record with embedded Wi-Fi, Bluetooth/BLE and TCP/IP Networking software- Experienced with Linux kernel and the development and debugging of Wi-Fi drivers, supplicant and TCP/IP- Development experience on Linux and RTOS platforms- Knowledge of Wi-Fi and Bluetooth coexistence- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations- Able to work closely with other developers to understand their needs and issues and to develop cooperative solutionsAbout the teamRing has a mission to reduce crime in neighborhoods. With affordable solutions that work on any home, Ring is committed to offering smart security that’s accessible to everyone. Now Ring is part of the Amazon Devices family, and are seeking engineers who will help us create the next generation of home security. What will you help us create?Work hard. Have fun. Make history. 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.
Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software
Amazon, Sunnyvale, CA, US
DESCRIPTIONProject Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. You will design, craft, and deploy reliable embedded software for large quantity of consumer electronic products. Kuiper is breaking new ground with every device we design, and you will be an integral part of bringing this family of products to customers.Key job responsibilities· Develop embedded software for terrestrial devices within the Project Kuiper system.· Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.· Developing embedded software in assembly, C, C++, Rust or other languages· Have experience with real-time embedded software philosophies and practices · Have expertise with Linux and RTOS· Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniques.Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.A day in the lifeAs part of our BSP software engineering team, you will design and implement embedded software used in the Project Kuiper products. You will work in a collaborative environment with teams inside and outside of Amazon. You will craft your software from requirements, designs, code, test, to product deployment. You need to be flexible and responsive to changing priority issues. About the teamThe Kuiper Customer Terminal Software Team supports the devices that connect our customers to the Kuiper network. We provide software for both applications and the underlying Linux system. We work hand in hand with hardware, product and operations teams to deliver a great experience for our customers.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.
Embedded Firmware Engineer
AMETEK, Inc, SAN DIEGO
About UsAMETEK is using innovation to make the world a better place, technology to improve lives, and talent to solve challenges that matter. We need people like you to help make it happen!Job SummaryThe Embedded Firmware Engineer will conceptualize, design, and develop Firmware for controllers such as Freescale, Microchip, TI processors and microcontrollers for programmable AC and DC power products. To perform requirement study, document design, Implementation (coding) and testing. Along with test engineers jointly validate implementation to ensure product meets required performance specifications. Essential Functions/Responsibilities: Develop and validate implementation firmware for communication controllers, supervisory controllers for the AC and DC power supplies. Develop communication drivers for various communication interfaces such as UART, SPI, I2C, CAN as necessary. Implement application specific firmware according to the requirements and test. Support the sustenance of all the existing product platforms on-need-basis. Capable of multitasking between the new product platform and the sustenance activities. Other work as assigned by Engineering Manager. Business Strategy Key member of technical team for development of new products using digital controls technologies. Performance, Metrics & Reporting Review technical requirements. Design, Implementation, coding and testing. Provide weekly updates on project progress. Report to team lead or engineering manager as necessary. People Management & Employee Development Interface with the support resources to co-ordinate product development activities (Packaging eng, PCB designer, Design engineer etc). Adhere to personnel policy requirements. Maintain confidentiality in all aspects of staff and departmental and company information. Minimum Qualifications (Experience and Skills) Minimum of 6 years of experience in developing Embedded firmware for processors and microcontrollers platforms. Working knowledge in processor platforms such as Kinetis, Microchip and Freescale is necessary. Experience with any of the Embedded Linux, RTOS or UCOS. Software experience must be able to write/debug assembly and C language programs and test scripts. Experience with UART, I2C, SPI is necessary. Experience in Socket programming, USB and CAN would be an added advantage. Knowledge and reading capability of digital circuit board documentation is necessary (schematics, and BOMs). Understand analog to digital and digital to analog conversions. Familiar with product evaluation tasks. Experience with all normal laboratory equipment and practices. Preferred Qualifications Power Supply, or Test & Measurement industry experience preferred. Education Requirements Bachelors in Electronics/ Communication/ Electrical engineering. Work EnvironmentThis job operates in a professional office environment. This role routinely uses standard office equipment.Physical DemandsThe physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or listen. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. This position requires the ability to occasionally lift office products and supplies, up to 30 pounds.What's in It for You Competitive compensation, holiday pay, and paid time off Great benefits package that includes health, vision, and dental insurance 401(k), plus matching Flexible spending accounts (FSAs), health savings account (HSA) with AMETEK contribution, life insurance, disability insurance, and family medical leave Employee referral program Tuition reimbursement program Employee assistance program Exciting, fast-paced environment where you could make a true impact Opportunities for career advancement within our business unit and across all other AMETEK business entities Location InformationThis position is located in beautiful San Diego, California. Many consider San Diego to possess the best climate in the country. Daytime temperatures average 70 degrees Fahrenheit year-round. Besides its amazing weather, San Diego is known for its miles of white-sand beaches, nightlife, outdoor culture, and ethnic diversity. It is also known for being a great place to raise a family due to having some of the best public schools in the country. The city offers plenty of family fun attractions, which include the world-famous San Diego Zoo, SeaWorld, and LEGOLAND. San Diego County comprises of 18 incorporated cities and numerous other charming neighborhoods, including downtown's historic Gaslamp Quarter, Little Italy, Coronado, La Jolla, Del Mar, Carlsbad, Escondido, La Mesa, Hillcrest, Barrio Logan and Chula Vista to name a few.Salary RangeThe annual pay range for this position generally ranges between $120,000.00 - $150,000.00. Actual salaries will vary and may be above or below the range based on various factors including but not limited to location, experience, and performance. In addition, AMETEK provides a variety of benefits to employees, including health insurance coverage, an employee assistance program, life and disability insurance, a retirement savings plan, paid holidays and paid time off.To learn more about our company and our job opportunities, visit us at:https://www.ametek.com/careersCompensationSalary Minimum: $120,000 Salary Maximum: $150,000 Incentive: No Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.AMETEK, Inc. is a leading global provider of industrial technology solutions serving a diverse set of attractive niche markets with annual sales over $7.0 billion.AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers' most complex challenges. We employ 21,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK (NYSE:AME) is a component of the S&P 500. Visit www.ametek.com for more information.We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should call 1 (866) 263-8359.Nearest Major Market: San Diego
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
Sr Embedded Software Engineer, Amazon Devices - Connectivity SW
Amazon, Sunnyvale, CA, US
DESCRIPTIONAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history.Location: While the majority of our Zigbee/Thread Engineering roles are based in Austin, TX, by applying to this position your application will be considered for the following locations in the United States: Irvine, CA, Austin, TX or Sunnyvale, CA. The Role:As a Software Development Engineer - Zigbee/Thread, you will engage with experienced cross-disciplinary staffs to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, connectivity stack, drivers and low level wireless controller coexistence and scheduler algorithms. Horizontally you will be given to opportunity to work and own connectivity solutions across all Amazon digital devices spanning from Kindle, Fire TV, Echo, IoT Smart Home solutions and more as well as application on mobile devicesYou will work closely with the product management, hardware, operations, application, platform, cloud and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Zigbee connectivity team is responsible for the connectivity related user experience and use cases. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. In this role, your responsibilities will include:Work with product management and cross functional teams to provide technical solutions for desired user experiences.Implement high-quality Zigbee stack, framework and application features.Implement new feature for Open Thread Stack Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions.Implement power management features.Implement and provide testing facilities and tools for QA, HW and factory teams.Implement application on mobile devices to communicate with Amazon devices over Zigbee link.Work with teams to improve and tailor existing drivers, stack and applications to our needs. Improve memory footprint, optimize drive, stack and application code.Work with the hardware team to ensure correct exercising of hardware and RF architecture.Support compliance and certification activities.Be able to occasionally travel internationally.We are open to hiring candidates to work out of one of the following locations:Austin, TX, USA | Sunnyvale, 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 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