Specialist Embedded Software Engineer

| Greater LA Area | Hybrid
Sorry, this job was removed at 11:42 a.m. (PST) on Thursday, July 30, 2020
Find out who's hiring remotely in Greater LA Area.
See all Remote Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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

As a Lead Embedded Software Engineer, you will contribute to the overall embedded control solution by developing firmware and software for the hardware electronic control units and other embedded platforms. You'll join the Embedded Software team in our Control Systems Department, 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. 

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 office.

WHAT YOU'LL DO

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

WHAT YOU'VE DONE


  • Bachelor's in Computer Engineering or another related field or equivalent work experience
  • 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 and instrumenting FPGA components in an overall embedded solution
  • Experience with software and 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 and best-practices
  • Strong background in an agile software development environment
  • Strong, demonstrable ability for automating tasks using popular scripting languages
  • Experience ensuring the security and high-availability of mission-critical production services
  • Understanding of operating system performance tools, metrics and benchmarks
  • Strong understanding of cloud computing fundamentals and architectures
  • Working proficiency and excellent communication skills in verbal and written English

NICE TO HAVE

  • Master's in Computer Engineering or another related 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 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

WHY VIRGIN HYPERLOOP

  • Our Benefits: medical (including infertility & mental health), dental, vision, life, FSA, HSA, 401k, and more 
  • Your Wellbeing: flexible work schedules, unlimited PTO, and 16 weeks of paid parental leave

 

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

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're located in the Arts District, an up-and-coming neighborhood with trendy restaurants and breweries – just minutes from Downtown LA.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Hyperloop OneFind similar jobs