Job Title: Software Engineer - Products and Integration Team
About the Role:
We are seeking talented Software Engineers to join our Core Platform Software Development Group. The successful candidate will be immersed in a highly interactive and dynamic environment, interacting with cross-functional teams to capture product and software architecture requirements, integrate drivers and peripheral software, triage system-level issues, and propose solutions while working on the latest cutting-edge technology.
Responsibilities:
* Interact closely with cross-functional software teams to verify and debug software stability issues and features.
* Design and implement scalable build system software and tools used to generate various image flavors.
* Collaborate with HW and Systems Engineering team to ensure the Core Platform software meets power and performance KPIs.
* Collaborate with program management and product leads in developing software product roadmap and delivery plan to reduce time to market.
* Perform image and system-level sanity tests.
Preferred Qualifications:
* Working knowledge in using JTAG for on-chip debugging.
* Experience with build systems (e.g., SCons, CMake).
* Skilled experience with software source control, e.g. Perforce, Git/Gerrit, GitHub.
* Previous experience in embedded software development and device drivers.
* Previous experience working with the Zephyr Open-Source RTOS.
* Minimum of 2 years industry experience in embedded software development and/or integration.
Minimum Qualifications:
* Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.