SalaryPeak

Firmware Engineer

ITCAN PTE. LIMITED
Singapore 3+ years Posted Yesterday

Salary Range

SGD 42,000 - SGD 84,000 /year

SGD 3,500 - SGD 7,000/month

Skills Required

Computer EngineeringEmbedded SoftwareProcess ImprovementWindows Driver DevelopmentDesign Patternsmicrocontroller architecturesPLCEmbedded SystemsControl SystemsFirmwarehardware schematicsStm32

Job Description

What we are looking for:
• Bachelor in Electrical/Computer/Computer Science Engineering.
• Minimal 5 years of experience in embedded firmware/software product development. Prior experience in industrial automation will be an advantage.
• Proficiency in C programming for embedded systems; C++ experience is required.
• Practical experience with STM32 or similar 32-bit MCU architectures, including low-level driver development.
• Experience with development in the following areas for embedded system:
o Development with RTOS, such as VxWorks, Quadros, ThreadX or others.
o Development of communication protocols like TCP/IP, Ethernet/USB/WIFI and CAN/Profibus.
• Good analysis skills and proven ability to solve complex problems. Experience in using different hardware-assisted debugging tools (eg: oscilloscope, logic analyzer etc.)
• Good communication and interpersonal skills and be able to work independently and as team in multi-cultural environment
• Open-minded, a willingness to experiment within acceptable boundaries and a creative mind to bring novel solutions into design and problem-solving


The Preferred - You Might Also Have:
• Have experience implementing firmware in digital and analogue hardware-oriented design based on chip/component specification, hardware design and schematics.
• Experience documenting firmware/embedded software design, hardware/firmware interface. Have knowledge in different established design techniques and design patterns.
• Have experience leading process improvements to improve organization capabilities with results based on embedded software development modern practices and tools.
• We prefer knowledge of industrial automation, control systems, or PLCs.