Embedded Software Engineer

Location: San Diego, California
Date Posted: 02-24-2018
Job Overview:
Our processors provide integrated solutions for millions of diverse mobile and new emerging platforms. It all starts with the Boot Firmware - the first code to execute on our SoC and prepare the system for operation. We design and develop the software we put in mask ROM, along with system boot-loaders handling image authentication, multicore setup, UEFI or coreboot pre-boot environment setup, configuration of next-generation Low Power DDR memory devices, memory controllers and DDR PHYs, ARM CPU and custom DSP/microprocessors, MMU/Cache memory management and advanced driver development for multiple boot/storage devices including eMMC, UFS, NAND, SPI-NOR, QSPI and flashless boot interfaces such as PCIe, USB. Engineer is expected to collaborate closely with a team of engineers from multiple SW technology teams, Design, Hardware, Architecture and Test teams to enable the open source coreboot firmware stack on chipsets.
Minimum Qualifications:
Required experience: 1-4 years of experience in developing embedded software. Embedded software and device driver development knowledge. Proficient in C programming
Preferred Qualifications:
The following experience is a plus:
  • coreboot, Linux/LK bootloader development experience.
  • Chip/SoC on-target, emulation and simulation platform bringup and debug experience.
  • Software design skills backed with good analytic and problem solving abilities.
  • Scripting languages such as Perl and Python.
  • Linux, Android, Windows Boot process knowhow.
  • Prior experience working with kernel space and user space Linux drivers and services.
  • Up streaming open source software to the Linux open source community.
  • Additional skills: Strong communication and presentation skills. Strong collaborative skills working with multiple teams.
Required: Bachelor's, Computer Engineering and/or Computer Science.
Preferred: Master's, Computer Engineering and/or Computer Science or equivalent experience.
Technical Recruiter
Novus Resources

this job portal is powered by CATS