Remote Firmware Engineer

Posted

Apply now
Please, let Astrohaus know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Join Astrohaus as a Firmware Engineer, with level and title determined based on experience.
  • Apply your expertise and experience to all existing and future firmware projects that make our products come to life.
  • Architect, develop, and implement firmware for our products.
  • Work closely with the hardware team to ensure firmware and hardware work together.
  • Collaborate with software engineers to integrate firmware with higher-level software.
  • Write clear and concise technical documentation.
  • Work with cross-functional teams to understand and define product requirements.
  • Debug and troubleshoot issues in firmware.
  • Manage external firmware development resources.

Requirements:

  • A BS/MS degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field is required.
  • A minimum of 4 years of experience in firmware development is necessary.
  • Experience working at a small company or startup is preferred.
  • Experience with battery-powered devices and power management is required.
  • Proficiency in C/C++ programming languages is essential.
  • Experience with ARM Cortex-M and ARM Cortex-A processors is necessary.
  • Familiarity with RISC-V processors, such as ESP32, is required.
  • Experience with wireless communication protocols such as Bluetooth and Wi-Fi is necessary.
  • Experience with Zephyr and FreeRTOS is required.
  • Knowledge of communication protocols such as I2C, SPI, UART, and USB is essential.
  • Familiarity with embedded software development tools such as IDEs, compilers, linkers, and debuggers is required.
  • Experience with embedded Linux development is necessary.
  • Knowledge of security and encryption protocols in firmware development is essential.
  • Strong problem-solving skills and attention to detail are required.
  • Ability to work independently and as part of a team is necessary.
  • Excellent written and verbal communication skills are required.
  • Enthusiasm for Astrohaus’ products and mission is essential.

Benefits:

  • The position offers unlimited PTO.
  • Health and dental insurance through BCBS is provided.
  • A competitive market rate salary is offered.
  • A 401K program is available.
  • A relocation bonus is provided for eligible candidates.
  • An annual performance bonus is included.
  • The hiring process is nimble and efficient.
Apply now
Please, let Astrohaus know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
C Go C++
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback