Search jobs > Provo, UT > Embedded software engineer

Embedded Software Engineer

Hypercraft
Provo, UT, US
Full-time

Hypercraft’s mission is to make EV technology more-widely available to early adopters who believe in the many benefits of electric propulsion.

We are among the first companies in the world to supply complete, electric-powered drive systems (powertrains) for manufacturers of vehicles in the automotive, racing, defense, commercial, and marine industries.

We exist to give bold visionaries and builders of the future access to advanced propulsion technology, and to help those companies more quickly launch and scale their businesses.

We are driven to be the thought leader in our industry. Part of the way we achieve that is through consistent, engaging visual content making this role an integral part of achieving and maintaining that goal.

The Software Engineering role at Hypercraft is a SwE’s dream job. Experience what it’s like to be an integral team member working toward the company's common goal to provide affordable, safe and performance-oriented EV and Hybrid drive system solutions for our customers.

As a Software Engineer at Hypercraft, you’ll play a pivotal role in the development and integration of next generation software systems for enabling electric vehicle development.

In this role, you'll :

  • Build software to enable interfacing with a variety of vehicle systems
  • Work with both high and low voltage systems for electric vehicles
  • Be part of a growing team working on a variety of projects

Your expertise will be crucial in developing tailored electric vehicle systems that perfectly align with our clients' needs.

KEY RESPONSIBILITIES

  • Work the Product and Engineering teams to solve vehicle design, control, and integration problems with software.
  • Design, develop, and maintain high integrity software applications for automotive systems using modern software development practices.
  • Conduct thorough testing and validation of software applications, including unit tests, automated integration test development, and reliability and robustness testing to ensure compliance with quality standards.
  • Collaborate with the hardware team to evaluate and validate hardware designs.
  • Stay up to date with emerging technologies, industry trends, and advancements in automotive software development and apply them to enhance software engineering processes.
  • Participate in the selection and integration of third-party software components and tools.
  • Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • Collaborate with internal and external stakeholders to ensure effective communication and alignment of software development activities
  • Support Failure Modes and Effects Analysis (FMEA) for various features to comply with safety standards

MUST HAVES

  • B.S. degree in Computer Science or equivalent experience
  • 3-5 years experience developing high integrity C and C++ in real-time systems
  • 1-3 years experience with Python for developing GUI based helper programs
  • 3-5 years experience designing, testing, and shipping software
  • Experience with software design documents, UML, and requirements tracking
  • Experience with a requirements tracking, ticket management system, agile (JIRA, ClickUp, PRD, ERD, DOORS)
  • Experience with modern software development practices, unit tests, git, profiling, and simulation (SITL, HITL, JTAG, JLink, GTEST, FFF, CMAKE, GCOV)
  • Experience in automotive, industrial vehicles, and electric vehicles is a big plus (ASIL, DFMEA, High Integrity).
  • Excellent verbal and written communications and analytical skills appropriate for interaction with team members (internal and external customers, suppliers, hardware engineers, test staff & management).
  • Experience with Electric Vehicle systems and interfaces (CAN, Automotive Ethernet, SDV)

LOCATION & COMPENSATION

  • This position requires that you can work from our Provo, UT office
  • This position is a full-time salaried position with benefits commensurate upon experience
  • 40+ hours per week
  • This position may include up to 20% travel
  • Pay range : $120,000 to $145,000 DOE

E04JI80046jb406sgk6

30+ days ago
Related jobs
Promoted
Vivint, Inc.
Lehi, Utah

Staff Embedded Software Engineer (Vivint, Inc. Design and develop embedded software for security and home automation products. Lead and mentor junior engineers. ...

Promoted
Vivint, Inc.
Lehi, Utah

Staff Embedded Software Engineer (Vivint, Inc. Lehi, UT) Design and develop embedded software for security and home automation products. Lead and mentor junior engineers. ...

Promoted
Fulfill Team Inc.
Lehi, Utah

Embedded or Firmware software engineering. Computer Science, Computer Engineering, Electrical/Electronics Engineering or related field preferred. PERMANENT Full-Time positions with a successful Electronics, Firmware, Software company working hybrid from home and onsite in Lehi, UT. ...

Vivint, Inc.
Lehi, Utah

Computer Science, Computer Engineering, Audio Visual Engineering, or a related field plus 5 years of professional experience as Software Engineer, Software Developer, or any occupation/position/job title involving embedded software development. Staff Embedded Software Engineer (Vivint, Inc. Lehi, UT...

Hypercraft
Provo, Utah

As a Software Engineer at Hypercraft, you’ll play a pivotal role in the development and integration of next generation software systems for enabling electric vehicle development. Stay up to date with emerging technologies, industry trends, and advancements in automotive software development and appl...

Hypercraft
Provo, Utah

As a Software Engineer at Hypercraft, you’ll play a pivotal role in the development and integration of next generation software systems for enabling electric vehicle development. Stay up to date with emerging technologies, industry trends, and advancements in automotive software development an...

Promoted
Software Technology Group
UT, United States

Software Technology Group is a software development consulting company dedicated to building software solutions that transform our clients businesses. We’re currently looking for Node Developers to join our team. Collaborate with a team of developers, designers, and product managers to understand pr...

Promoted
Reputation
Lehi, Utah

Reputation is seeking a Full Stack Senior Software Engineer to help push our enterprise social media SaaS application forward. We are looking for engineers who can build simple, fast, and elegant software. Build high-quality, clean, scalable and reusable code by enforcing best practices around softw...

Promoted
McWane Ductile
Provo, Utah

To create and maintain internal software programs for our business. Code and test programming for in-house software programs. Conduct end-user training up on completion of software. Advanced knowledge of Windows operating systems and Microsoft software. ...

Promoted
Peraton
Lehi, Utah

Lead Associate Systems Engineer. Lead Associate Systems Engineer. Bachelor of Science (STEM) degree in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Math, or Physics and 5 years of relevant experience or Masters of Science in STEM degree and 3 years of relevant experien...