ICONMA
Infotainment/Software Engineer
ICONMA, Palo Alto, California, United States, 94306
Our Client, an EV Manufacturing company, is looking for an Infotainment/Software Engineer for their Palo Alto, CA /Hybrid location.
Responsibilities: Be part of the Infotainment Platform team to implement and optimize various parts of the infotainment software stack (e.g. system services and utilities on QNX and Linux, Linux kernel, Android framework). Resolve stability and performance issues in the infotainment system through analyzing and documenting the root causes in detail, developing robust solutions and test cases, and improving the existing code base with added visibility and test coverage to prevent similar issues. Work with various cross-functional teams to bring up and integrate new board support packages provided by external SoC vendors.
Requirements:
5+ years of experience in developing system-level software on mobile or embedded systems; Linux or Android-based systems preferred. Proficient in C and/or C++ programming and familiar with Python and/or POSIX shell scripting; experience with Rust programming is a plus. Familiar with modern SoC architectures, operating system fundamentals, hardware/software interfaces and abstractions, and virtualization technologies. Self-motivated learner and problem solver with experience in managing trade-offs when defining solutions. Good communication and collaborative skills.
Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr
Responsibilities: Be part of the Infotainment Platform team to implement and optimize various parts of the infotainment software stack (e.g. system services and utilities on QNX and Linux, Linux kernel, Android framework). Resolve stability and performance issues in the infotainment system through analyzing and documenting the root causes in detail, developing robust solutions and test cases, and improving the existing code base with added visibility and test coverage to prevent similar issues. Work with various cross-functional teams to bring up and integrate new board support packages provided by external SoC vendors.
Requirements:
5+ years of experience in developing system-level software on mobile or embedded systems; Linux or Android-based systems preferred. Proficient in C and/or C++ programming and familiar with Python and/or POSIX shell scripting; experience with Rust programming is a plus. Familiar with modern SoC architectures, operating system fundamentals, hardware/software interfaces and abstractions, and virtualization technologies. Self-motivated learner and problem solver with experience in managing trade-offs when defining solutions. Good communication and collaborative skills.
Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr