Hyperloop One is reinventing transportation to eliminate barriers of time and distance by using Hyperloop transport to move cargo and passengers immediately, safely, efficiently, and sustainably.

We design, develop, build and test the technology and hardware to make Hyperloop a reality.

Advanced Embedded Software Engineer at Hyperloop One

The Autonomous Controls Division provides the electrical hardware and software platforms that make Hyperloop a reality. We develop embedded platforms, custom sensor suites and communication networks that provide the real-time control for propulsion, guidance, and navigation. The systems leverage the latest advances in machine learning algorithms and embedded FPGAs and GPUs to achieve autonomous controls in a future proof design. We derive system level performance models, and implement state of the art controls algorithms. Our team leverages model based systems engineering and agile development practices to deliver mission and safety critical applications. We are seeking candidates with various levels of experience to join our team of qualified, diverse individuals at our Los Angeles facility.

The Embedded Software Group is responsible for flow charting, diagraming, spec'ing, coding, testing, and documenting the logic and software for the embedded controllers, vehicle sensors, human interface, control electronics and communication devices. The system utilizes ARM processors, FPGAs, and GPUs on custom circuit boards communicating with Linus Servers for controllers . The vehicle's can sense their own accelerations, velocities and location, as well as proximity to track and other vehicles. They perform object detection and tracking. They utilize and update server based maps, for both localization and look forward control. There are human interface systems for facial/emotion recognition, visual tracking, automated attendant, and kiosks. Our control electronics constitutes custom analog circuits, drivers, amplifiers, and power supplies for magnetic levitation, magnetic guidance, braking, landing gear, automated doors, active suspension, cabin personalization and life support. The system has vehicle to vehicle, vehicle to ground, and networking communication.

Requirements  

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field (MS is a plus) 
  • Minimum of 4 years of experience in one or more of the following:
    • C/C++, hard real time embedded system software development for safety-critical applications 
    • Real-time operating systems such as FreeRTOS or VxWorks 
    • FPGA logic programming and synthesis (Verilog experience preferred) 
    • Utilizing API or libraries for GPUs. 
    • Git or similar software configuration management tools 
    • Complex distributed systems on multiple target platforms 
    • Logical flow charts 
  • Experience with software design and development methods 
  • Experience with hardware and software debugging tools (scopes, logic analyzers, network analyzers) 
  • Ability to thrive in an extremely collaborative and dynamic team environment 
  • Passable written and verbal communication skills 

Desired Skills 

  • Simulation and modeling tools such as Matlab /Simulink 
  • Understanding of control theory or digital signal processing 
  • Solid understanding of electromagnetic motors, actuators or power electronics. 
  • Work with vehicles, especially autonomous. 
  • Wireless communication protocols. 
  • Experience with the Xilinx Zynq family of SoC; Vivado design suite 
  • Linux kernel and device driver development 
  • AMP multicore systems; OpenAMP framework 
  • Object-oriented software development 
  • Good written and verbal communication skills 

Hyperloop One is an Equal Employment Employer; employment is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender (including pregnancy, childbirth, or related medical conditions), national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other protected status. Hyperloop One will consider qualified applicants with criminal histories consistent with the “Ban the Box” legislation.

Find more startup and tech jobs in Los Angeles
Loading...
Apply Now
Why work with us
Help us change the world by changing the world of transportation. What we are working on will positively effect pollution, congestion, cost of living, population density and so much more!
Culture
Open, collaborative, fun, social, hardworking and busy!
Perks & Benefits
Unlimited paid vacation
Catered lunches, snacks, coffee and drinks every day
Personal trainer on-site 3x a week
Full showers, towels and lockers
Commuter benefits
Corporate Uber account
Health, dental and vision coverage
Dog friendly
Onsite barber visits
Dry cleaning service
Stock options with early exercise option

Oh no!

You're fresh out of job post slots.

Upgrade your planmanage current jobs

Create an account

Let startups find you

Create a profile and upload your resume today.

Saved Jobs
Job Saved
Find your saved jobs by scrolling over this star
Invite Your Contacts to Built In Los Angeles

Oh no!

You're fresh out of job post slots.