ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Embedded Software Engineer

Shift Robotics

Austin, Texas, United States permanent

Posted: January 17, 2023

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're making the world a more walkable place. By designing, prototyping, and testing reliable and innovative hardware, we aim to empower people to choose walking over sitting in traffic. Our goal is to increase mobility and accessibility.

Job Description

We’re making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible to empower people to choose walking over sitting in traffic. By giving people the ability to Moonwalk, we believe the path forward to a better future is easily reached on your own two feet.

Help us advance the world’s fastest shoes by designing, prototyping, and testing reliable and innovative hardware. If you are looking for a job where MS Excel is a skill set, this is not the one. We want an engineer ready to push the boundaries and one who makes the impossible a reality. We are looking for a work ethic similar to an engineer in Formula One. You must deliver and iterate quickly. We are not here for mediocrity, we are here to create elegant engineering designs. Is it demanding? Sure, but it is also rewarding and fun.

While we embark on developing the next generation of Moonwalkers, we need to add to the Software team. Where we are looking for a person with a strong interest in the development, testing, documenting, and support of embedded system firmware and software.

We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.

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:
Required Qualification:

• C/C++
• Ability to understand electronic schematics
• Understanding of software development and/or test processes
• Experience in developing and debugging embedded software on Microcontrollers or Microprocessors
• Experience in integrating embedded software and hardware on Microcontrollers or Microprocessors
• 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


Benefits:
• Opportunities for participation in our Employee Options programs
• 401K retirement plan
• Excellent medical, dental, and vision insurance
• Sick and Vacation time (Flex time for salary positions), and Paid Holidays
• Massive Growth Opportunities and a long-term career
• Casual and comfortable work environment

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply