Embedded Systems Software Engineer

3 days ago


Austin, Texas, United States Shift Robotics Full time

**Shift Robotics**: A Company Revolutionizing Personal Mobility

We're making the world a more walkable place. Our mission is to empower people to choose walking over sitting in traffic, giving them the ability to move faster and more efficiently.

Job Description:

We're seeking an experienced Embedded Systems Software Engineer to join our team. This is an exciting opportunity to design, prototype, and test reliable and innovative hardware solutions for our next-generation Moonwalkers.

Responsibilities:

  • Designing and developing software use case tests for verifying hardware/software integration
  • Implementing test plans and schedules in all phases of the software development lifecycle (requirements - design - implementation - support)
  • Supporting the development of requirement-based test plans
  • Creating software solutions to identify and resolve system defects throughout the development cycle
  • You will be involved in developing and delivering high-quality, mission-driven and safety-critical software solutions.
  • Self-motivation and ability to work with little supervision; taking the initiative to get things done

Requirements:

  • C/C++ skills are essential
  • Able to understand electronic schematics
  • Understanding of software development and/or test processes
  • Experience in developing and debugging embedded software
  • Experience in integrating embedded software and hardware.
  • Experience with oscilloscope, logic analyzer and similar tools
  • Experience with Git version control
  • Knowledge of RTOS concepts
  • Knowledge of Object Oriented Design and implementation
  • Strong communication skills

Preferred Skills:

  • Understanding of test automation, description, design and development
  • Experience in DevOps pipeline in robotics development
  • Experience in developing embedded software for ARM Cortex processors
  • Experience with IDE: Keil uVision, STM32 CubeIDE, PSOC Creator
  • Experience with memory mapped peripherals
  • Knowledge of communication protocols (UART, I2C, SPI)
  • Experience with multi-core and/or multi-processor embedded systems
  • Embedded system diagnosing and debugging skills
  • Knowledge of microcontroller I/O, A2D, power, and other peripheral configurations
  • Knowledge of Motor-Control (BLDC FOC and/or Trapezoidal)
  • Knowledge of RF communications
  • Experience in Windows/Linux tools development

Salary: $120,000 - $150,000 per year

Benefits:

  • Opportunities for participation in Employee Options programs
  • 401K retirement plan
  • Excellent medical, dental, and vision insurance
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Maintenance-free office space with basic equipment
  • Dining options available within walking distance


  • Austin, Texas, United States Unreal Gigs Full time

    ["Job Title: Embedded Systems Engineer - Robotics SpecialistJob SummaryUnreal Gigs is looking for a highly skilled Embedded Systems Engineer - Robotics Specialist to join our team. As an Embedded Systems Engineer, you will be responsible for designing and developing embedded software and firmware for microcontrollers and microprocessors that control robotic...


  • Austin, Texas, United States Ambiq Micro, Inc Full time

    Ambiq Micro, Inc. is a leading developer of ultra-low power semiconductor solutions.Job OverviewWe are seeking an experienced Embedded Software Engineer to join our System Test team in testing and developing our cutting-edge low power system-on-chip products.About the RoleAs an Embedded Software Engineer, you will be responsible for defining, developing, and...


  • Austin, Texas, United States Unreal Gigs Full time

    Unlock Career Opportunities at Unreal GigsWe are seeking an Embedded Systems Innovator to join our team of talented professionals. As a key member of our team, you will be responsible for designing and developing innovative smart devices that enhance lives and connect seamlessly to the Internet of Things (IoT).About the JobThe ideal candidate will have...


  • Austin, Texas, United States Cays Inc Full time

    About UsCays Inc is a leading provider of innovative technology solutions. Our team consists of highly skilled professionals who are passionate about creating cutting-edge products.Job OfferWe are seeking an experienced Embedded Linux Software Engineer to join our team. The successful candidate will have a strong background in embedded Linux driver/kernel...


  • Austin, Texas, United States EPAM Full time

    At EPAM, we are seeking an experienced Senior Embedded Software Engineer to join our team. As a key member of our digital platform engineering and development services, you will play a critical role in building custom solutions for top-tier brands in the financial services, healthcare, telecom, hospitality, and beyond.This is a high-impact position with...


  • Austin, Texas, United States Texas Children's Hospital Full time

    Job Title: Embedded Systems DeveloperWe are looking for a skilled Embedded Systems Developer to join our dynamic team. As an Embedded Systems Developer, you will be responsible for designing and developing software solutions for our cutting-edge products.**Key Responsibilities:**- Design and develop software solutions for our products- Collaborate with...


  • Austin, Texas, United States Technology Navigators Full time

    Job OverviewWe are seeking a highly experienced Senior Embedded Software Engineer to join our technical team in Austin, Texas.This is an exciting opportunity to be part of a cutting-edge company that is revolutionizing the recycling industry by combining data analytics with artificial intelligence.The ideal candidate will have extensive hands-on experience...


  • Austin, Texas, United States AMD Full time

    Job DescriptionAt AMD, we are seeking an experienced Automotive Systems Software Engineer to join our Embedded Division. This role will be highly visible and will have a direct opportunity to impact customer success and the success of our embedded business.The ideal candidate will have a strong understanding of x86 processor architecture, a background in...


  • Austin, Texas, United States Renesas Electronics Full time

    Renesas Electronics is a leading provider of embedded semiconductor solutions. We are seeking a talented Embedded Solutions Engineer Intern to join our Systems & Solutions Team (SST) in Summer 2025.The SST team works on Renesas' Winning Combinations, Reference Designs, Lab on the Cloud, and other embedded solutions to accelerate customer design cycles. As an...


  • Austin, Texas, United States Technology Navigators Full time

    Job OpportunityTechnology Navigators, a technical staffing firm, is seeking a highly skilled Senior FPGA Engineer to join their team.This role involves designing and developing embedded systems built on FPGA technology, creating digital logic design using Verilog / SystemVerilog, and implementing high-speed DSP algorithms in digital logic.Key...


  • Austin, Texas, United States Intel Full time

    About Intel and this RoleAt Intel, we empower customers to unlock the full potential of data through cutting-edge programmable platforms. We're seeking a highly experienced Processor Solution Architect to lead the design and architecture of embedded processor subsystems for our FPGA solutions.The ideal candidate will be responsible for creating and...


  • Austin, Texas, United States CORRIDOR Aviation Service Software Full time

    About UsCORRIDOR Aviation Service Software is a leading provider of aircraft compliance and health management services to the global business aviation industry.We deliver our solutions through a SaaS-plus model, supporting over 20,000 aircraft on our maintenance tracking platform and over 31,000 engines on our engine health monitoring platform.Our software...

  • Software Engineer

    5 days ago


    Austin, Texas, United States Apple Full time

    Job DescriptionSoftware Development Engineer in Test (Local Storage)We are seeking a skilled Software Development Engineer in Test to join our team responsible for ensuring the highest quality of storage technology at the heart of Apple products. Key Responsibilities• Contribute to the development of automated testing frameworks, focusing on scalability...


  • Austin, Texas, United States Exacta Systems LLC Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team at Exacta Systems LLC in Austin, Texas. This is an exciting opportunity for a talented professional to take NoSQL technologies to the next level and develop mission-critical financial transaction systems for gaming using MongoDB, C#, and bare-metal deployments.


  • Austin, Texas, United States ARM Full time

    Software Architecture and Engineering RoleAt ARM, we are seeking a highly skilled Software Architecture and Engineering professional to join our Central Engineering Software group. This team delivers support for ARM technologies across a wide variety of software projects and creates example software solutions to demonstrate real-world applications.Key...


  • Austin, Texas, United States Cadence Design Systems Full time

    Job OverviewCadence Design Systems is seeking a talented Software Development Lead to join our team. As a key member of our organization, you will be responsible for developing an AI graph compiler that takes as input Neural Networks (NNs) created in frameworks such as PyTorch or TensorFlow and converts them into optimized code suitable for execution on...


  • Austin, Texas, United States ARM Full time

    Deliver software solutions that drive innovation and growth in the Arm ecosystem. Our Central Engineering Software group supports a wide variety of software projects, creating example solutions to demonstrate real-world applications.Key Responsibilities:Analyze new Arm architecture features, their implementation, and impact on existing software components...


  • Austin, Texas, United States Belcan Full time

    Job Title: Senior Software Engineer for Satellite Ground SystemsWe are seeking an experienced Senior Software Engineer to lead the design, development, and deployment of ground software systems for a new satellite system. The ideal candidate will have a strong background in software engineering, with a focus on satellite ground systems, and be able to work...


  • Austin, Texas, United States ARM Full time

    Job Overview:As a key member of the Arm's Software Engineering Group, you will have the opportunity to build upon your existing background, knowledge, and expertise in firmware or Linux kernel development. Your contribution will drive the development of world-class system software for architected hardware and software platforms catering to the Server...


  • Austin, Texas, United States DBSI Services Full time

    Job Title: Senior Android BSP Software Engineer in Austin, TXLocation: Austin, TXAbout the Role:We are seeking a highly skilled Senior Android BSP Software Engineer to join our team at DBSI Services in Austin, TX.About Us:DBSI Services is a leading provider of innovative technology solutions. Our team of experts delivers high-quality products and services...