Senior Software Engineer, Firmware

Orion Sleep

$135K — $160K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of firmware development for embedded systems
  • Expertise in C/C++ and relevant development tools
  • Proficiency in RTOS platforms and microcontroller architectures
  • Strong knowledge of BLE, WiFi, and hardware interfaces like SPI, I2C, UART
  • Excellent debugging skills in memory-constrained embedded platforms
  • Experience with OTA updates and production releases
  • Familiarity with embedded systems security and CI/CD pipelines is a plus
  • EE experience, including component selection and board layouts, is also advantageous

Responsibilities

  • Architect, design, and implement firmware for hardware products
  • Own the device bring-up process and collaborate with hardware vendors on debugging
  • Develop observability and maintainability pipelines for firmware testing and deployment
  • Establish coding standards, testing frameworks, and robust debugging processes
  • Work closely with hardware, mobile, and backend engineers for product integration
  • Support new board prototyping and bring-up tasks

Benefits

  • Collaborative work environment with cross-functional teams
  • Impactful role shaping the performance of crucial hardware devices
  • Opportunity to work on cutting-edge product generations
  • Engagement in all stages from design to production in a startup environment
Full Job Description
We are looking for an experienced embedded systems engineer to build the device logic and drivers for our launch product. You will be responsible for the design, testing, and maintenance of the edge code for our upcoming generations of the product. This is a critical role and we care deeply about giving our users a performant hardware device.

Embedded Systems Engineering is core to how our system functions and performs.

Responsibilities
  • Architect, design, and implement the firmware for our hardware products
  • Own the device bring-up process and debug alongside our hardware vendors
  • Implement observability and maintainability pipelines for firmware testing, deployment, and fleet management
  • Establish coding standards, testing frameworks, and debugging processes
  • Collaborate closely with our hardware vendors, mobile engineers, and backend engineers to ensure seamless integration across the product stack
  • Support new board prototyping and bring-up

Requirements
  • 3+ years experience developing firmware for embedded systems
  • Mastery over C/C++ and embedded development tools and environments
  • Mastery over RTOS platforms and microcontroller architectures
  • Strong experience with BLE, WiFI, and hardware interfaces (ex. SPI, I2C, UART)
  • Strong experience debugging embedded platforms, especially with compute and memory constraints
  • Experience with OTA update mechanisms and production releases
  • Bonus: experience with embedded systems security
  • Bonus: EE experience, component selection, board layouts, device bring up
  • Bonus: experience with CI/CD pipelines for firmware development and testing
  • Bonus: startup experience, experience taking products from concept through production

Similar Jobs

More Jobs at Orion Sleep

More Consumer Technology Jobs

Find similar Senior Software Engineer, Firmware jobs: