Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer

Plexus Manufacturing Sdn Bhd

Bayan Lepas

On-site

MYR 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Penang seeks a Senior Embedded Software Engineer to design and develop advanced embedded software across multiple industries. You will lead a team of software engineers, ensure successful project execution, and directly engage with clients on technical matters. Ideal candidates possess a Master's or Bachelor's degree in a related field with at least seven years of experience. A strong background in C/C++ programming is necessary, alongside excellent communication and problem-solving skills.

Benefits

Medical benefits
Miscellaneous allowance
Dental benefits
Gym membership
Parking
Event center access
Employee privilege program
Meal subsidy

Qualifications

  • Master's or Bachelor's degree in Software Engineering or related field required.
  • Minimum seven years of industry experience in firmware/software development needed.
  • Excellent communication and problem-solving skills required.

Responsibilities

  • Design and develop embedded software for various industries.
  • Lead and mentor a team of software engineers.
  • Interface with customers to communicate technical details.
  • Develop and execute software design-verification tests.

Skills

Proficiency with lab equipment
Problem-solving
Decision making
Verbal and written communication
Analytical skills
Software design knowledge
Agile Scrum development
Mentoring skills

Education

Master's or Bachelor's degree in Software Engineering
Minimum of seven years of firmware/software development experience
Job description
Senior Embedded Software Engineer (Penang Design Center)

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 ideation and conceptualization, 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 realization process as it applies to the role which includes concept, design, commercialization, manufacture, fulfill, sustain.
  • Regarded as a go‑to technical specialist, leader and mentor within the 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 the 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, utilizing 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, mentoring and team motivation.
  • Directly interface with customers to clearly and concisely communicate technical information.
  • Maintain and deliver controlled software releases to customers by utilizing 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 organized and archived.
  • Challenge status quo to continuously improve the 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’s or Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering or Electrical Engineering is required.
  • A minimum of seven years of equivalent industry (firmware/software development) experience is required if education requirements are met.
  • Able to work independently and possess excellent communication skills.
  • Good problem‑solving skills and familiarity with software engineering.

Skills & Abilities:

  • Demonstrate proficiency with lab equipment and debugging techniques.
  • Strong computer skills, decision making, problem solving, verbal and written communication skills.
  • Possess strong analytical skills and knowledge of software design, including object‑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 to meet the needs of the business.

Benefits: Medical, miscellaneous allowance, dental, sports (e.g., gym), parking, event center, employee privilege program, meal sub.

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