Job Details

ID #45680053
State California
City Los angeles
Job type Permanent
Salary USD TBD TBD
Source Virgin Hyperloop
Showed 2022-09-14
Date 2022-09-13
Deadline 2022-11-11
Category Et cetera
Create resume

Embedded Software Engineer

California, Los angeles, 90001 Los angeles USA

Vacancy expired!

To connect the world, we must reflect the world. At Virgin Hyperloop, we’re bringing together unique perspectives, empowering our community to celebrate all voices, and creating equal opportunities to build, grow, and thrive.

WHY WE NEED YOU The Control Systems team is responsible for delivering vehicle control, from motion control to energy management (electrical, mechanical, thermal). We’re a multidisciplinary, cross-functional team that manages the design from system architecture and controller’s hardware to the embedded software deployed to the vehicle.

Virgin Hyperloop needs an Embedded Software Engineer to contribute to the overall embedded control solution by developing firmware and software for the hardware electronic control units and other embedded platforms. The candidate will support the full Hyperloop product life cycle, working with other teams to specify, develop and maintain the hardware electronic control units for the control systems of hyperloop - for safety-critical, real-time and other uses.

WHAT YOU'LL DO
  • Review, design and develop in C/C a heterogeneous, multi-processor SoC/FPGA/real-time-embedded environment for our safety-critical system
  • SoC board bring-up, device driver development, performance optimization, bootloading, toolchain validation and hardware/software integration
  • Work closely with Architecture, Software and Hardware teams to ensure compatibility, certification standards, and safety standards are observed
  • Work closely with the hardware team to understand control models to implement on ECU hardware
  • Work on data communication protocols including SPI, I2C, RS-485, RS-232, UDP, CAN, LIN
  • Work closely with the DevOps organization for the design, delivery and maintenance of continuous integration and testing solution for embedded products
  • Keep a customer-focused mindset, prioritizing developer productivity and application uptime

WHAT YOU'VE DONE
  • Bachelor's degree in Computer engineering or another related field or equivalent work experience
  • 2+ years experience in design, implementation, integration, verification of embedded systems or equivalent
  • Proficiency in C/C for embedded applications
  • Experience with deterministic communication protocols
  • 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 with software and hardware debugging tools (trace debugging, scopes, logic analyzers)
  • Strong understanding of software development fundamentals and best-practices

NICE TO HAVE
  • Master's in Computer Engineering or another related field
  • Experience developing FPGA solutions in either Verilog or VHDL
  • Experience with Xilinx family of ARM-based SoCs and their associated hardware and software development tool suite
  • Experience developing on a broad range of architectures (ARM, x86, etc.)
  • Experience implementing continuous testing and integration automation frameworks for ease of development and triage
  • Experience with Matlab, Simulink and model-based design

WHY VIRGIN HYPERLOOP Now is your chance to leave your mark on the future. If the thought of building a sustainable, completely new form of high-speed transport sounds exciting, come join our team. Virgin Hyperloop is the first company in the world to have put passengers on a Hyperloop system, and now we’re creating an all-electric cargo transport system for the third millennium. Work in a fast-paced, collaborative environment with the best of the best in engineering talent. This is a once-in-a-lifetime opportunity to do something that’s never been done before, a history-making, global solution that will shape the future of logistics and mobility.

We offer a competitive salary and benefits package including health, vision, dental coverage, and 401(k). We also offer a generous daily lunch stipend, a dog-friendly environment, unlimited vacation for exempt employees, and a culture that values diversity and inclusion.

For full information on how your personal information will be stored and processed, please click here.

Vacancy expired!

Subscribe Report job