Embedded Software Engineer
Faraday Future
·
Posted:
August 1, 2023
·
Onsite
About the position
As an Embedded Software Engineer at Faraday Future, you will have the opportunity to work with a team of industry experts to develop the most powerful autonomous driving platform. Your role will involve a wide range of responsibilities, including creating bootloaders, configuring AUTOSAR components, integrating device drivers, and resolving stability issues. Your goal will be to ensure that our autonomous driving platform is not only stable and efficient but also delivers exceptional performance. With a focus on embedded software development and a strong understanding of real-time operating systems, you will play a crucial role in shaping the future of mobility.
Responsibilities
- Work with a team to develop the most powerful autonomous driving platform
- Create bootloaders and configure AUTOSAR components for ECU development
- Bring up new hardware and integrate device drivers
- Resolve stability issues and improve system performance
- Ensure the autonomous driving platform is stable, high-performing, and power-efficient
- Have a strong understanding of embedded system bootloaders and AUTOSAR architecture
- Design, develop, and debug embedded software on Tricore based platforms
- Run and analyze benchmark tools to optimize system performance
- Familiarity with ISO26262 safety standard and MISRA coding standards
- Strong knowledge of computer science fundamentals and programming skills in C for operating system kernel and systems development
Requirements
- Bachelor's degree in Electrical Engineering, Computer Science or related field, and/or equivalent experience
- 5+ years of experience as an embedded software engineer
- 4+ years of RTOS(real time operating system) development experience and good understanding of the embedded system boot loader, AUTOSAR architecture
- Experience in embedded software design, development and debugging preferably on Tricore based platforms
- Experience in running, analyzing benchmark tools to tune system performance
- Familiar with ISO26262 safety standard and MISRA coding standards
- Knowledge in computer science fundamentals, such as object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Advanced programming skills in C for operating system kernel & systems development experience with the GNU t
Benefits
- Equity grants for every employee
- Healthcare + dental + vision benefits (Free for you/discounted for family)
- 401(k) options
- Relocation assistance + reimbursement
- Casual dress code + relaxed work environment
- Culturally diverse, progressive atmosphere
- "Soul of Faraday" community outreach team