Events  Classes  Jobs 
    Sign in  
Virgin Hyperloop One // transportation technology system
Engineering, Full Time    Los Angeles    Posted: Saturday, January 25, 2020
Apply To Job


The Engineers of the Embedded Software team will be within the Software Engineering Function. The team works with other teams to specify, develop & maintain the hardware electronic control units for the control systems of hyperloop - for safety-critical, real-time & other uses. Senior Embedded Engineers will contribute to the overall embedded control solution by developing firmware & software for the hardware electronic control units & other embedded platforms.

Ultimately, we will design reliable, scalable, real-time (or near-real-time) applications that make the hyperloop a reality. We are seeking candidates with various levels of experience to join our team of qualified, diverse individuals at our Los Angeles facility.


  • Serve as an individual contributor to the embedded software team & cross-functionally throughout the organization
  • Design & development in C/C++ for hard real-time embedded software solutions for our safety-critical system
  • SoC board bring-up, development workflow & toolchain validation
  • Work closely with Architecture, Software & Hardware teams to ensure compatibility, certification standards, & safety standards are observed
  • Work closely with the hardware teams to understand control models to implement on ECU hardware
  • Work closely with DevOps organization for the design, delivery & maintenance of continuous integration & testing solution for embedded products
  • Follow safety-critical software design & development methodologies, with traceability back to top-level system requirements
  • Work with third-party vendors to integrate their software & hardware components, where applicable
  • Keep a customer-focused mindset, prioritizing developer productivity & application uptime
  • Champion processes & procedures across the organization
  • Communicate, present, & defend opinions concerning development decisions in a productive & diplomatic fashion


  • Strong written & oral communication skills
  • Strong interpersonal skills
  • Ability to conduct research into issues & products as required
  • Ability to present ideas in user-friendly language & visuals
  • Highly self-motivated & directed
  • Keen attention to detail
  • Proven analytical & problem-solving abilities
  • Ability to effectively prioritize & execute tasks in a high-pressure environment


  • Experience in SoC hardware bring-up, preferably on ARM-based systems
  • Experience with real-time operating systems, preferably with a track record of certification
  • Experience integrating & instrumenting FPGA components in an overall embedded solution
  • Experience with software & hardware debugging tools (trace debugging, scopes, logic analyzers)
  • Track record of success at embedded software development
  • Varied experience of embedded development platforms
  • Experience delivering an embedded product or system in coordination with hardware/software teams
  • Strong understanding of software development fundamentals & best-practices
  • Strong background in an agile software development environment
  • Strong, demonstrable ability for automating tasks using popular scripting languages
  • Experience ensuring the security & high-availability of mission-critical production services
  • Understanding of operating system performance tools, metrics & benchmarks
  • Strong understanding of cloud computing fundamentals & architectures
  • Working proficiency & excellent communication skills in verbal & written English


  • B.S. or M.S. Degree in Computer Engineering or equivalent field
  • Experience in taking products to certification in any of the following industries: rail, automotive, aerospace
  • Experience developing FPGA solutions in either Verilog or VHDL
  • Experience with Xilinx family of ARM-based SoCs & their associated hardware & software development tool suite
  • Experience developing on a broad range of architectures (ARM, x86, etc.)
  • Experience implementing continuous testing & integration automation frameworks for ease of development & triage

Hyperloop One is an Equal Employment Employer; employment is governed on the basis of merit, competence & qualifications & 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.We may access publicly available information as part of your application. For full information on how your personal information will be stored & processed, pleaseclick here.

To all recruitment agencies:Virgin Hyperloop One does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, Virgin Hyperloop One employees or any other company location. Virgin Hyperloop One is not responsible for any fees related to unsolicited resumes.

Apply To Job
© 2020 GarysGuide      About    Feedback    Press    Terms