Embedded Software Engineer - Singapore

ITCAN Pte Ltd| Date Posted: 5-Sep-2019
Save Job
Job Nature:
Position Level:
Bachelor's / Honours

Job Description

Primary functions:

  • Development of concepts for the implementation of requirements in the field of embedded software for placement machines and peripheral devices
  • Elaboration of the software design for approved features
  • Implementation of features
  • Integration of the embedded software in the hardware/software environment of the modules
  • Conduct of the necessary function tests and software interface-level related module tests
  • Support during the hardware-specific module test and integration test
  • Coordination of the requirements in cooperation with other groups and departments in Development as well as with the QM, Purchasing, Production, Product Management and Sales departments.
  • Creation of the necessary development documents (design documents, test specifications)
  • Conduct of sustaining activities on released series products
  • Identification/evaluation and possible introduction of new technologies


Responsible for:

  • Attainment of the specified performance features in compliance with the defined quality, cost and schedule requirements


Required qualification:

  • Minimum 5 years’ experience in embedded software and FPGA programming
  • Competent in embedded system design, micro-processor architecture, real time programming algorithms and embedded board level C/C++ programming
  • Knowledge in Real time operation systems for example Free RTOS, OSE, or similar
  • Knowledge in object oriented analysis and design with UML
  • Knowledge in object oriented design Patterns and paradigms
  • Knowledge in SW configuration management
  • Knowledge of FPGAs programming in Verilog HDL, VHDL, or graphical programming
  • Knowledge in Freescale and Infineon derivatives as well as ARM based architectures
  • Detailed knowledge of the CAN bus and other bus systems (e.g. SPI)
  • Sound knowledge of analogue and digital circuitry (e.g. DSP, FPGAs, Microcontrollers)
Company Overview