freehire launches on Product Hunt on 26 August.

Follow →

[SX/EIT-MM] Embedded C++ Engineer (1-year contract)

Summary

Develop embedded C++ software for household appliances, including BSW and application layers, using UML state diagrams and Google Test.

You will be joining an international team with main responsibilities as follows:

  • Develop embedded based software (BSW) and application software for household appliance.
  • Participate in full development cycle (Requirement, Design, Coding, Testing)
  • Analyzing requirements, design and develop embedded BSW.
  • Develop and execute unit and functional development/tests.
  • Code review, design review, solution review.
  • Conduct knowledge sharing to build up the team competencies.
  • Provide technical proposal, estimation for new project.
  • Involve directly to customer discussions.

Our story about Bosch Home Appliances: https://www.bosch-home.com.sg/experience-bosch/about-us

  • Major in Computer Engineering/ Electrical-Electronics/ Telecommunication/ Mechatronics Engineering or equivalent
  • Have 3+ years of experience in bare metal embedded C++ development.
  • Experienced with UML, especially state diagram design.
  • Experienced with unit test, especially Google Test framework.
  • Experienced with version control system, especially Git.
  • Familiar with basic embedded system concepts
  • Familiar with common software development workflows and methodologies
  • Basic understanding of hardware. Should be able to handle simple electronics component’s measurement.
  • Should be able to read simple schematics.
  • Have experience in QP framework is an advantage.
  • Good English communication skills

This position will be contracted through Bosch’s external vendor under a 1-year contract. Salary and benefits will be discussed during interview

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available