LosAngelesRecruiter Since 2001
the smart solution for Los Angeles jobs

Software Engineer (Embedded Platform)

Company: AMP - Auto Motive Power
Location: Santa Fe Springs
Posted on: May 29, 2023

Job Description:

About AMPAuto Motive Power (AMP) is a well-established start-up led by Electric Vehicle (EV) pioneers from Tesla, Zoox, Virgin Hyperloop, and GM, amongst others with dozens of patented solutions to empower the shift to e-mobility and a cleaner future.

The world's largest EV and traditional manufacturers have already awarded us production contracts for our intelligent battery management, charging, and cloud solutions.

If you are interested to make a greater impact on the transition to a greener future, go ahead and read the position we have belowThe RoleAs a Software Engineer on the Platform Team, you will be responsible for delivering high quality systems software spanning deeply embedded firmware libraries to code generation and tooling. You will solve problems inherent to complex communications networks such as reliability, testability, extensibility, and developer ease of use. Platform software engineers use creative software engineering techniques at both the tooling (i.e. -code generation) and firmware (i.e. -c libraries) levels to implement communications standards where available and design custom protocols when necessary. Platform software engineers also develop high quality systems and frameworks that enable application developers to write reliable actor based, concurrent, real-time applications. Be part of an innovative engineering team bringing modern software development tooling and practices into the world of embedded systems.Responsibilities

Write automotive quality safety critical -firmware.Design tools and development practices that leverage modern software engineering techniques and best -practices.Develop code generation systems and libraries to leverage communication IDLs and state-machine -DSLs.Develop systems and frameworks to bring embedded systems engineering into the 21st -century.Verify and profile systems in terms of developer experience, build time, memory overhead, and -runtime.Provide detailed and complete design and implementation -documentation.Basic Qualifications
BS or MS in Electrical Engineering, Computer Science, Computer Engineering or equivalent degree0 - 5 years developing mission critical softwareProficiency with both embedded C and high-level -programming languages such as PythonStrong understanding of real-time operating system fundamentals, including schedulers, concurrency, and memory managementExperience with one or more of code generation, middleware, and communications protocol implementationWorking knowledge of gitExcellent leadership, communication and teamwork skillsBonus Points
Desire to explore new (or new again) embedded applications for functional and actor based -languages.Experience designing bootloaders and or other reprogramming -firmware.Experience implementing event-oriented -systems.Experience with safety rated -systems.Experience with automotive communications and diagnostic protocols such as ISO-TP and UDSExperience with DBC or ARXML descriptions -The base pay for this position ranges from $ 88,000/year in up to $95,000/year. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. AMP is a total compensation company. Dependent on the position offered, equity may be provided as part of a total compensation package, in addition to unlimited paid time off and a full range of medical, and/or other benefits.Powered by JazzHR

Keywords: AMP - Auto Motive Power, Los Angeles , Software Engineer (Embedded Platform), IT / Software / Systems , Santa Fe Springs, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Los Angeles RSS job feeds