SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Sr. Embedded Software Engineer

Company: Sleep Number
Location: San Jose
Posted on: November 22, 2021

Job Description:

As an experienced Sr. Embedded Software Engineer at SN LABS, you will be designing and developing the embedded software platform that powers our entire SN LABS product line. You will help deliver key tools and systems that bridge the gap between many domains, including peripheral device control, device drivers, hardware sequencing, safety systems monitoring, and real-time data processing. We are seeking a talented, hands-on problem-solver to join our world-class team. The ideal candidate is passionate about building rock-solid software that unlocks the potential of real-time imaging and other data-intensive technologies. Primary Responsibilities

  • Design in an embedded software development environment in C/C++ languages using Yocto and BitBake development tools
  • Work in an agile development environment and participate in sprint activities to plan and produce rapid cycle, high quality deliverables
  • Troubleshoot and fix the complex issues on the customer beds
  • Branch management (creating, updating, syncing, testing, and merging)
  • Passion for creating modern, efficient, elegant, and scalable code
  • Deep understanding of computer architecture
  • High degree of comfort with cross-platform application development
  • Strong background in data structures, algorithms, and software architecture Position Requirements
    • Bachelor--s degree on computer science, electrical engineering, or other related engineering fields
    • 3+ years of C / C++ embedded application development
    • Knowledge of Object-Oriented Programming and software design patterns
    • 8+ years of experience creating and testing complex software intensive systems
    • Experience working in Linux and other real-time operating systems
    • Strong analytical skillsKnowledge, Skills & Abilities
      • Experience with embedded Linux is a must
      • Linux kernel driver or Yocto experience is a must
      • Experience integrating with peripheral I/O
      • Working knowledge of protocols including USB, SPI, and UART
      • Knowledge of Object-Oriented Programming and software design patterns
      • Understanding of cloud connectivity/IOT concepts and applications
      • Experience working with JIRA/Git/Jenkins
      • Automated unit testing, regression testing, real-time or safety-critical systems
      • Familiarity with Over-the-air deployment of firmware upgrades #SIQL Sleep Number is an equal opportunity employer. We are committed to recruiting, hiring and promoting qualified people and prohibit discrimination based on race, color, marital status, religion, sex (including gender, gender identity, gender expression, transgender status, pregnancy, childbirth, and medical conditions related to pregnancy or childbirth), sexual orientation, age, national origin or ancestry, citizenship status, physical or mental disability, genetic information (including testing and characteristics), veteran status, uniformed servicemember status or any other status protected by federal, state, or local law.

Keywords: Sleep Number, San Jose , Sr. Embedded Software Engineer, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds