Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

Atlis Motor Vehicles

Embedded Software Engineer

Mesa, AZ
Full Time
Paid
  • Responsibilities

    JOB DESCRIPTION

    Atlis Motor Vehicles is developing firmware and software for its embedded systems meant to reduce cost and complexity in the vehicle electronic architecture. You’ll be responsible for XP Platform & XT Truck control modules firmware development. You will build the firmware architecture and support essential technical choices.

    ABOUT ATLIS MOTOR VEHICLES

    Atlis Motor Vehicles was born in CEO Mark Hanchett's garage, ignited by curiosity and personal motivation. Mark's goal: take his energy-guzzling diesel pickup and convert it into an electric truck. He leveraged his engineering background and brought in colleagues who are experts in various fields—power tech, batteries, automotive dynamics, etc.—to design a solution that solves the biggest pain points in the electric vehicle market today.

    Our mission is a big one: We will change the world with better alternatives for work truck users. We will build something that matters. We will solve problems that are key to our customers' success. We will not be afraid of big challenges. There is a lot of work to do, and we're looking for optimistic problem-solvers to help us get there.

    KEY RESPONSIBILITIES:

    • Design and definition of Atlis embedded software applications and architectures

    • Develop, debug and maintain embedded systems software

    • Research and implement innovative and optimized software solutions

    • Collaborate closely on optimization of systems and schedule with the hardware team

    IDEALLY, YOU HAVE EXPERIENCE WITH:

    • Software Engineering best practices

    • Embedded application development in C, C++ for RTOS and bare-metal targets

    • Programming micro-controller interfaces e.g. GPIO, SPI, I2C, UART, USB

    • Multi-threaded development

    • Programming Ethernet, TCP/IP and wireless connectivity stacks

    • Bringing up and debugging hardware using JTAG, logic analyser, oscilloscope, etc.

    • Linux command line and Linux administration

    • Python, Bash script

    • Git, GitHub

    • Network security practices

    • ISO-26262 automotive safety standard

    • Charging technology

    AND YOU’RE SOMEONE WHO IS:

    • B.S. in Computer Science or Computer Engineering

    • 5+ years' work experience writing code for embedded systems

    • Excellent communicator

    • Creative & critical thinker

    • Self-starter who is willing to get their hands dirty

    • Team player who is excited by rapid development cycles

    In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.