Embedded Software Engineer

hace 4 semanas


Xico, México Snap Inc. A tiempo completo

About Snap Inc.

Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. The company contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

Our Products

The company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.

Our Team

Snap Lab is home to our hardware products with a world-class research & development team. We are focused on pushing the boundaries of what a camera can be, specifically overlaying computing on the real world.

Job Description

We are looking for an Embedded Engineer to join the Snap Lab team. As an Embedded Engineer, you will be responsible for leading or participating in the design, architecture, and implementation of embedded software in both prototype and shipping consumer products.

Key Responsibilities

  • Design and implement software or system development components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, Camera, Audio, etc.
  • Participate in design reviews, code review with peers and stakeholders to create reliable solutions
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)
  • Software Development process skills including: source control, bug tracking, and design documentation
  • Excellent written and verbal communication skills
  • Ability to read schematics and component data sheets
  • Strong analytical and software debugging skills

Qualifications

  • Bachelor's Degree in a relevant technical field such as computer science or electrical engineering or equivalent years of experience
  • 3+ years of experience with embedded software development and ARM architecture
  • Proficiency programming in C or C++
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android/Linux Embedded OS, Graphics, Camera, Audio and Display, with a view towards writing performant and energy efficient solutions


  • Xico, México Hinduja Gruppe A tiempo completo

    Job Title: Embedded Software Testing EngineerAt Hinduja Gruppe, we are seeking a highly skilled Embedded Software Testing Engineer to join our team.Key Responsibilities:Lead the creation of automation libraries for vehicle feature design verification, utilizing advanced solutions such as CAN, Automotive Ethernet, LIN, and Diagnostics.Design and develop HIL...


  • Xico, México Carrier Global Corporation A tiempo completo

    **About Carrier Global Corporation**Carrier Global Corporation is a leading provider of innovative climate and energy solutions. Our mission is to create solutions that matter for people and our planet for generations to come.**Job Summary**We are seeking a highly motivated and results-driven Software Quality Assurance Engineer with experience in embedded...


  • Xico, México Hinduja Gruppe A tiempo completo

    Job Title: Embedded Software Testing EngineerJob Summary: We are seeking a highly skilled Embedded Software Testing Engineer to join our team at Hinduja Gruppe. As a key member of our team, you will be responsible for leading the creation of automation libraries for vehicle feature design verification, utilizing advanced solutions such as CAN, Automotive...


  • Xico, México Brio Digital A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Embedded Systems Engineer to join our team at Brio Digital. As a key member of our engineering team, you will be responsible for designing and developing complex IoT security systems that utilize Real-Time Streaming Protocols (RTSP) to stream live images from security devices onto a cloud-based...


  • Xico, México Carrier Transicold Polska Sp. Z O.O. A tiempo completo

    Software Quality Assurance EngineerCarrier is seeking a highly motivated and results-driven Software Quality Assurance Engineer with experience in embedded systems to join the Commercial Controls Engineering team. The ideal candidate will have a deep understanding of software testing methodologies, excellent problem-solving skills, and a strong attention to...


  • Xico, México Code Ingeniería A tiempo completo

    We are seeking a talented Embedded Software Developer to join our team at Code Ingeniería. As a key member of our team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using C, C#, Java, JavaScript, Python, Assembler, or Objective-C...


  • Xico, México Carrier Global Corporation A tiempo completo

    **About Us**Carrier Global Corporation is a leading provider of innovative heating, ventilation, air conditioning and refrigeration systems, building controls and automation, fire, and security systems, leading to safer, smarter, sustainable, and high-performance buildings.**Our Mission**We are committed to meeting the most unique and exciting global...


  • Xico, México Ford Motor Company A tiempo completo

    Job SummaryWe are seeking a highly skilled Embedded Infotainment Software Engineer to join our team at Ford Motor Company. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our embedded infotainment systems.Key ResponsibilitiesDevelop and maintain software for Android-based...


  • Xico, México Ford Motor Company A tiempo completo

    Job SummaryWe are seeking a highly skilled In-Vehicle Software Engineer to join our team at Ford Motor Company. As a key member of our software development team, you will be responsible for executing the Software Change Management Process (SWCM) and managing the In-Vehicle Software (IVS) database to ensure compliance with software releases for all vehicle...


  • Xico, México Caterpillar Financial Services Corporation A tiempo completo

    About the RoleCareer Area: EngineeringJob Description:As a Software Verification Engineer at Caterpillar Financial Services Corporation, you will play a critical role in ensuring the quality and reliability of our software applications. Your work will shape the world by contributing to the development of innovative solutions that meet the needs of our...


  • Xico, México Sightview Software A tiempo completo

    About the RoleSightview Software LLC is seeking a highly skilled Senior.NET Software Engineer to join our team. As a key member of our development team, you will be responsible for leading the design, development, and implementation of our software solutions.Key ResponsibilitiesTeam Development: Provide technical mentorship and guidance to team members,...


  • Xico, México Servicios Comerciales Amazon México S. De R.L. De C.V. A tiempo completo

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team in Mexico. As a key member of our platform architecture team, you will have the opportunity to influence and design platform solutions for Amazon devices, including Alexa and IoT devices.Key ResponsibilitiesInfluence strategy and roadmap through technical and...


  • Xico, México Axented A tiempo completo

    Backend Software Engineer - AxentedWe are seeking a highly skilled Backend Software Engineer to join our team at Axented. As a key member of our engineering team, you will play a crucial role in designing and developing our 3D location/positioning platform.Key Responsibilities:Design and develop scalable backend services using AWS and Python.Work closely...


  • Xico, México Iris Software A tiempo completo

    About Iris SoftwareIris Software is a leading professional services organization dedicated to the financial services marketplace. Our Digital & Emerging Technologies Team works with multi-disciplinary teams from around the world to deliver a global perspective. We provide integrated advisory, assurance, tax, and transaction services to key industry groups...

  • Software Developer

    hace 4 horas


    Xico, México Wipro Limited A tiempo completo

    About Wipro LimitedWipro Limited is a leading technology services and consulting company that helps clients achieve their digital transformation goals. With a strong commitment to sustainability and good corporate citizenship, we have over 250,000 dedicated employees serving clients across 66 countries.Job DescriptionWe are seeking a skilled Software...

  • Software Triage Engineer

    hace 4 semanas


    Xico, México Ford A tiempo completo

    Job SummaryFord is seeking a skilled Software Triage Engineer to join our Product Development team. As a key member of our team, you will be responsible for system-level triage, troubleshooting, and defect root cause analysis of embedded systems software.Key Responsibilities:Analysis of log files to identify and characterize software defectsUtilization of...


  • Xico, México Servicios Comerciales Amazon México S. De R.L. De... A tiempo completo

    About the RoleAt Servicios Comerciales Amazon México S. De R.L. De..., we are seeking a highly skilled Software Development Engineer, Device Os to join our team. As a key member of our Device Software Development team, you will be responsible for designing and engineering high-profile consumer electronics.Key ResponsibilitiesDesign and abstract platform...


  • Xico, México Oilandgas.Org A tiempo completo

    Job Title: Embedded Systems Engineering ManagerAt Oilandgas.Org, we are seeking an experienced Embedded Systems Engineering Manager to lead our team of engineers in the development of cutting-edge embedded systems solutions. As a key member of our engineering team, you will be responsible for guiding the design, development, and deployment of our...

  • Software Engineer

    hace 4 semanas


    Xico, México Software Defined Automation Gmbh A tiempo completo

    Job SummaryWe are seeking a highly skilled and experienced Full Stack Developer to join our team at Software Defined Automation GmbH. As a key member of our technology team, you will be responsible for designing, developing, and deploying innovative software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and Development: Collaborate...


  • Xico, México Iris Software A tiempo completo

    About Iris SoftwareIris Software is a leading professional services organization that specializes in the financial and non-financial services marketplace. Our Digital & Emerging Technologies team is a unique, industry-focused business unit that provides a broad range of integrated services that leverage deep industry experience with strong functional...