Embedded Firmware Engineer

Skills
Computer EngineeringComputer ScienceBluetoothBug TrackingCEmbedded LinuxFirmware
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Engineering or Computer Science
  • 3+ years of RTOS embedded firmware development experience
  • Proficient in C/C++ and Embedded Linux at the application level
  • Experience with lab tools like oscilloscopes and protocol analyzers
  • Strong communication and analytical skills.

Nice to have

  • Agile environment experience
  • Git expertise
  • UI design
  • Linux kernel development
  • ARM-based SoC firmware design
  • WiFi and Bluetooth development
  • AI and ML algorithms application

Day to day

  • Develop innovative firmware solutions for aerosol and liquid particle counters
  • Participate in a cross-functional team to enhance technological capabilities
  • Collaborate with stakeholders to capture and implement requirements
  • Utilize advanced programming skills to write high-quality reusable code.