Enable job alerts via email!

Embedded Software Engineer

Foz One Sdn Bhd

Kulai

On-site

MYR 48,000 - 72,000

Full time

8 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company in Malaysia is seeking an embedded systems engineer skilled in software design and development. The ideal candidate will contribute to innovative projects, leveraging expertise in C/C++, and Python programming in a collaborative and dynamic environment. This is an opportunity for growth within a modern workplace focused on cutting-edge technology and wellness.

Qualifications

  • Minimum 1 year experience in C/C++ or Python programming.
  • Experience in embedded systems development lifecycles.
  • Good knowledge of real-time operating systems (RTOS).

Responsibilities

  • Develop flowcharts and documentation to identify project requirements.
  • Perform software specifications and operational feasibility analysis.
  • Mentor engineers in best practices and standards.

Skills

Embedded Systems Design
Programming in C / C++
Python
MCU/MPU Architecture
Sensor Device Configuration
Communication Skills

Education

Bachelor's Degree in Electronics/Software Engineering

Tools

Embedded Development Tools
Configuration Management Tools

Job description

Add expected salary to your profile for insights.

FOZ One is a company dedicated to transforming ideas into life, empowering businesses worldwide. We offer state-of-the-art facilities at our vibrant HQ, featuring a rooftop commune, gym, and innovative spaces designed for collaboration and wellness. Join us to be part of FOZ One's branding transformation and immersive digital experiences, and thrive in a dynamic environment that values learning, growth, and cutting-edge innovation.

About the Role

This role requires a good understanding of Electronics embedded System software design and the ability to plan work to meet project goals.

Job Description

  1. Develop flowcharts, layouts, and documentation to identify requirements and solutions.
  2. Produce software specifications and determine operational feasibility.
  3. Act as a subject matter expert (SME) in a specific domain, disseminating knowledge, guiding, and mentoring engineers in methodology, best practices, and standards.
  4. Responsible for low-level design, implementation/coding, and software testing (unit/component/product level).
  5. Involve in software architecture and high-level design, as well as improving robust solutions and resolving technical challenges across matrix structures.
  6. Assist in other related tasks as required by superiors.

Qualifications & Requirements:

  • Bachelor's Degree in Electronics/Software Engineering or equivalent.
  • Software development experience in requirement analysis, architecture, design, coding, and testing of embedded systems.
  • At least 1 year experience with C / C++, Python, or other object-oriented programming languages.
  • Good knowledge of MCU/MPU (8bits / Arm/ RISC-V) architecture and its common peripherals.
  • Experience in configuring and using sensor devices over I2C, SPI, UART with DMA.
  • Good understanding of software development life cycles, basic electronics hardware interfaces, and real-time operating systems (RTOS).
  • Familiar with embedded development tools (emulators, debuggers, analyzers, oscilloscopes, etc.) and configuration management tools.
  • Highly motivated and self-driven with excellent communication skills (written and verbal) and the ability to influence others.
  • Additional Information

    This job is currently active, and applications are being accepted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.