companyAvride logo

Embedded Software Engineer at Avride | Austin, TX

AvrideAustin, TX
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Key Responsibilities Contribute to the development of various electronic units for autonomous vehicles and delivery robots. Write efficient software using C++ and Python. Develop tools for the testing, diagnostics, and management of embedded systems. Collaborate with hardware and software teams to ensure cohesive functionality. Optimize code for enhanced performance and reliability. Required Qualifications Proven experience in writing efficient, reliable, and testable code. Strong understanding of classic algorithms and data structures. 3+ years of hands-on experience in software/firmware development. Adept at reading documentation and schematics to comprehend hardware and design software architecture. In-depth knowledge of interfaces such as CAN, RS232/RS485, Ethernet, SPI, and I2C. Familiarity with Real-Time Operating Systems (RTOS) in project environments. Organized and responsible approach to work. Preferred Qualifications Experience in Unix-like environments, including command-line tools and automation. Knowledge of version control systems (e.g., Git) and scripting. Background in the automotive industry. Skills with soldering equipment.

About the job

Join Our Innovative Team

The Embedded Software Development Team at Avride is at the forefront of creating and maintaining cutting-edge firmware for electronic control units utilized in autonomous vehicles and delivery robots. We pride ourselves on developing reliable, high-performance real-time systems using state-of-the-art automotive-grade microcontrollers, driving the future of self-driving technology and robotics. Our team is pragmatic, valuing sound engineering principles and collaborative efforts.

Your Role

As an Embedded Software Engineer, you will be instrumental in all facets of our embedded software development. Your contributions will directly impact the software that drives our autonomous vehicles and robots. You will also engage in designing the software-hardware architecture, ensuring seamless integration of these systems. This is a hands-on position where your technical expertise and creativity will be key to solving complex problems and enhancing our products. If you thrive in a dynamic environment working with cutting-edge technology, this role is tailored for you.

About Avride

Avride is a forward-thinking company dedicated to advancing the field of autonomous technology. Our team is composed of skilled professionals who are passionate about innovation and excellence in the development of automotive solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.