Search by job, company or skills

L

Embedded Software Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Bachelors 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.
  • 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
  • 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148687935

Similar Jobs

Singapore

Skills:

memory controllers Debugging ToolseMMC or NAND flash memory file systemsOscilloscopesbootloadersSoCsEmulatorsembedded systems architectureanalyzerslow-level driver developmentMicrocontrollersmemory technologiesboot processes

Singapore

Skills:

Embedded Software DevelopmentC/C++ ProgrammingReal-Time Operating SystemsMicrocontrollerFirmware Functional Test

Singapore

Skills:

CYoctoDevice DriversAssembly Languagevarious phases of the software development cycleEmbedded Linux systems programmingsoftware development tools and processesembedded software development in RTOS environmentUnit Test Automationembedded Linux OS kerneldevice treesoftware development principlesGIT or comparable Revision Control software

Singapore

Skills:

FreertosEmbedded C ProgrammingJiraConfluenceGitSoftware testing and test automationArm Cortex-M architecturesHAL and BSP libraries

Singapore

Skills:

Embedded CJava Programming LanguageVB.NETJavacardDevice Driver ProgrammingMicrocontroller ProgrammingAI-assisted development toolsembedded technologies ecosystemsmartcard embedded software securitytesting and debugging embedded devices