Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer Staff

Plexus Manufacturing Sdn Bhd

Bayan Lepas

On-site

MYR 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering solutions provider in Penang is seeking an experienced Embedded Software Engineer to design and develop embedded software across diverse industries. The role involves leading a team, collaborating with cross-functional engineers, and interfacing with customers. Candidates should possess a degree in software engineering and have at least 7 years of relevant experience, including proficiency in C and C++. This position offers opportunities for continuous improvement and team mentorship.

Qualifications

  • Master/Bachelor degree in Software Engineering or equivalent.
  • Minimum of 7 years industry experience in firmware/software development.
  • Ability to work independently with excellent communication skills.

Responsibilities

  • Design and develop embedded software for various products.
  • Lead a team of software engineers in project planning and execution.
  • Directly interface with customers to communicate technical information.
  • Maintain controlled software releases using configuration management.

Skills

C programming
C++ programming
Agile Scrum Development
Problem solving
Analytical skills

Education

Master/Bachelor degree in Software Engineering

Tools

Configuration management tools
Job description

Purpose Statement: As an Embedded Software Engineer at Plexus Engineering Solutions (Penang Design Center), you will design and develop embedded software for products across a wide range of industries. This role collaborates with talented software, mechanical, quality, manufacturing and test engineers throughout all phases of the product development life cycle - from idea and conceptualise; through requirements, design, and development; to manufacturing transition and into the market.

Key Job Accountabilities:

  • Experienced in Multiple Phases and Achievement in at least One Phase of Product Realisation Process as it applies to their role which includes - Conceptualise, Design, Commercialise, Manufacture, Fulfil, Sustain.
  • Regarded as a "go to" technical specialist, leader and mentor within their engineering discipline
  • Serves as an in‑discipline technical lead providing technical guidance, controlling scope, schedule, budget and ensuring overall technical success on small to mid‑size projects.
  • Leads local continuous improvement activities associated with their engineering discipline and/or project‑level tools or processes.
  • Provides Customer Service leadership in project technical discussions. Extends support in business development and proposal creation.

Additional Accountabilities:

  • Develop software and system concepts that satisfy the customer's requirements, utilising primarily C and C++ programming languages, along with other languages as needed.
  • Provide leadership to a team of software engineers, including project planning, task management, and mentoring and team motivation.
  • Directly interface with customers to clearly and concisely communicate technical information.
  • Maintain and deliver controlled software releases to customers by utilising appropriate configuration management tools.
  • Develop and execute software design verification test plans per requirements specifications to ensure prototypes meet design requirements.
  • Develop project documentation in accordance with quality and change management procedures and guidelines to ensure project information is properly organised and archived.
  • Challenge status quo to continuously improve software group’s capabilities, approach and process.
  • Report status to the project manager in an accurate and concise manner.
  • Participate in design reviews to ensure quality design output.
  • Successfully contribute and interact with a product development team consisting of engineers from various other disciplines (Mechanical, Digital, Analog, Industrial Design and Functional Test).
  • Be familiar with the manufacturing process and understand the needs of the software development team to transfer product designs to manufacturing.

Education & Experience:

  • Master/Bachelor degree in Software Engineering, Computer Science, Computer Engineering or Electrical Engineering is required for this position or
  • A minimum of 7 years equivalent industry (firmware/software development) experience is required for this position assuming education requirements are met.
  • Able to work independently and possess excellent communication skills.
  • Good problem solving skill and familiar with software engineering.

Skills & Abilities:

  • Demonstrate proficiency using lab equipment and debug techniques.
  • Strong computer skills, decision making, problem solving, verbal and written communication skills.
  • Possess strong analytical skills and knowledge of software design, to include objected oriented design.
  • Ability to work in a cross‑functional team environment.
  • Possess understanding of software design methodology, including Agile Scrum Development.
  • Possess the leadership skills and passion to mentor junior engineers.
  • Experience in developing embedded Linux software is an added advantage.
  • Ability and willingness for local and international travel will be required to meet the needs of the business.

Your application will include the following questions:

  • Which of the following statements best describes your right to work in Malaysia?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as an Embedded Software Engineer?
  • What's your expected monthly basic salary?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.