skip to Main Content

Blacksheep Job Availability

Junior Firmware Engineer

Location: Hanoi, Vietnam.
Report to: Head of Hardware and Control

Duties will include but are not limited to:

  • Design and develop embedded firmware for various hardware platforms.
  • Assist in the implementation of firmware features and algorithms based on project requirements.
  • Debugging firmware to ensure it functions properly.
  • Supporting the team to evaluate performance and troubleshoot as needed.
  • Learning and applying best practices for version control and code management.
  • Documenting firmware designs, code, and test procedures.
  • Staying updated on emerging technologies and industry trends in firmware development.
  • Working closely with project teams based internationally to ensure projects delivered on target validate.

Required skills and capabilities:

  • Bachelor’s degree in Electrical Engineering, Electronics and Telecommunication, Computer Science, Automation engineering or related field.
  • Knowledge of programming languages such as C/C++.
  • Basic understanding of embedded systems concepts and firmware development principles.
  • Basic knowledge in communication protocol (UART, I2C, SPI, CAN, RS485, etc.).
  • Experience with Arm Cortex and/or PIC microcontrollers, peripherals.
  • Basic understanding software development environment and tools such as the use of git, GitLab, GitHub, Jira.
  • Strong collaborator, able to excel in a dynamic, fast-paced environment.
  • Working proficiency in English equivalent to B2 (CEFR) or higher or a minimum score of 750 in TOEIC. Actual test results are not required. We value clear communication and comprehension skills in English as essential for this role. If candidates are very junior or fresher, English language support will be provided.
  • The ability to learn new is more important than deep existing experience, with ability to demonstrate this in some way.

Previous useful experience:

Any of mentioned skilled with firmware development as priority. 

  • Experience with higher level programming language, such as Python.
  • Experience with connectivity stacks such as Bluetooth, WiFi, Ethernet.
  • Experience with circuit design including creating schematic and PCB layout.
  • Practice skill in electrical such as soldering, creating a functional circuit.
  • Understanding of development methodologies and project management.


  • 20 casual leave days/year.
  • Private health insurance.
  • Opportunity to work in an international, friendly, creative, and active environment.
  • Approach to most advanced technology in the world.
  • Opportunity to collaborate with world leading engineers.

If you would like to apply for this position, please email your covering letter addressing each of the job requirements and CV to: the attention of Ms Giang Nguyen, Operations Director.

We are an equal opportunities employer, and we would encourage woman to apply for the engineering job.

We look forward to hearing from you!

Back To Top