Project Canary

Embedded Software Engineer

Project Canary$170K — $190K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or related field.
  • 5+ years of embedded firmware development experience, particularly with computing systems and algorithms.
  • Proficient in Linux OS, C++, and RUST programming languages.
  • Experienced in multiple serial protocols (e.g., UART, I2C, SPI, CAN, USB).
  • Solid understanding of Object-Oriented Programming (OOP) concepts.
  • Familiar with oscilloscopes, logic analyzers, and protocol decoders.
  • Working knowledge of Python and CI/CD workflows.

Responsibilities

  • Design and develop firmware for microcontroller-based IoT devices.
  • Create, maintain, and adhere to coding standards.
  • Maintain revision control throughout development processes.
  • Utilize AI tools to enhance productivity.
  • Develop and maintain design and user documentation.
  • Conduct system failure analyses and tests for firmware-related issues.
  • Support electrical bring-up and debugging of prototype hardware.
  • Aid manufacturing in automating configuration and testing processes.
  • Contribute to ongoing process improvements.

Benefits

  • Health, dental, and vision insurance with minimal deductibles and 99% premium coverage for employees.
  • 401K with company match and no vesting period.
  • Student loan assistance program.
  • Generous time-off policy including unlimited PTO and paid sick leave.
  • 11 paid company holidays each year and up to 12 weeks of fully paid parental leave.
Full Job Description
Embedded Software Engineer

Department: Aeris

Employment Type: Full Time

Location: Hayward, CA

Compensation: $170,000 - $190,000 / year

Description

The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies, based out of our office in Hayward, CA. They will focus on writing firmware for embedded systems in the electronics of Laser Spectroscopy Sensors. This role will require reading datasheets and schematics to develop communication platforms for new and existing sensors, new board bring up, and various other firmware and embedded systems related tasks.

Key Responsibilities
  • Firmware design and development of microcontroller-based IOT devices
  • Help create, maintain, and adhere to company coding standards
  • Maintain Revision Control
  • Using AI helpers to improve productivity
  • Create and maintain design and user documentation
  • Perform system failure analysis and test on firmware related issues
  • Support electrical bring-up and debug of prototype hardware
  • Support manufacturing in automation of configuration and testing
  • Contribute to continuous process improvements


Skills, Knowledge and Expertise
  • Bachelor of Science in Computer Science, Electrical Engineering, Software Engineering, or a related field
  • 5+ years of embedded firmware development experience, with focus on computing systems and algorithms
  • Experience with Linux operating system, C++, and RUST programing
  • Experience with multiple serial protocols (e.g. UART, I2C, SPI, CAN, USB)
  • Strong understanding of OOP concepts
  • Experience with oscilloscopes, logic analyzers and protocol decoders
  • Working knowledge of Python
  • Familiar with IoT devices using wifi/cellular connectivity for communications
  • Experience using CI/CD workflows
  • Experience in using major cloud providers for data storage
  • Startup experience


Benefits
  • Salary range: $170,000 - $190,000 annual base
  • Health, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse
  • 401K with company match (no vesting period)
  • Student loan assistance
  • Generous culture around time off, including:
    • Unlimited PTO
    • 6 days of sick time per year
    • 11 paid company holidays per year
    • up to 12 weeks of fully paid parental leave (gender neutral) including adoptions

About Project Canary

Canary Wharf Group plc is a British property company headquartered in London, England. It is the owner and developer of nearly 100 acres of property at Canary Wharf and elsewhere in London. Over the last 10 years it has constructed more office space in London than any other developer. The group owns 7,900,000 square feet of property which is worth £4.9 billion, of which 95.6% was let as of 30 June 2012.
Learn more about Project Canary

Similar Jobs

More Jobs at Project Canary

More Consumer Technology Jobs

Find similar Embedded Software Engineer jobs: