View Our Website View All Jobs

Senior Embedded Software Engineer

You will be working on design, development, integration and test of embedded software for our wireless communication systems including Linux kernel drivers, bootloaders, and low-level hardware access. You will work alongside hardware engineers to bring up boards and debug issues. Additionally, you will work with DSP software engineers to integrate applications and optimize performance.

You need to have the ability to lead features to their completion, to understand critical issues and come up with optimal solutions to resolve them. You should be willing to learn continuously and collaborate with other team members.

Your job will include:

  • Developing software necessary to bring up new embedded system platforms
  • Developing and integrating bootloaders and Linux device drivers for multi-core SoC platforms
  • Managing buildroot environments that support multiple embedded platforms
  • Supporting hardware engineers with board bringup and debugging
  • Working with DSP engineers to integrate application software and optimize performance

Key requirements and qualifications:

  • BS in Computer Science/Engineering, MS and PhD preferred.
  • 7+ years of C/C++ embedded systems development experience
  • Expert knowledge of Linux/RTOS kernel development in embedded systems
  • Experience with board bringup and bootloaders
  • Excellent written and oral communication skills
  • Comfortable reading schematics and datasheets
  • Attention to detail

Preferred skills:

  • Experience in embedded software development for carrier and/or enterprise products in telecommunications
  • Expertise in scripting languages (python, bash, etc)
  • Experience with lab integration and debugging using Lauterbach, signal generators, oscilloscopes, logic analyzers, spectrum/vector signal analyzers etc.
  • Experience with version control systems, collaboration tools (git, wikis, ticket systems)

Available Locations:

  • Santa Clara, CA
  • Berkeley, CA
Read More

Apply for this position

Required*
Apply with
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file