【New】Staff Embedded Software EngineerID:55354

10,000 MYR ~ 15,000 MYRBayan Lepas15 days ago

Overview

  • Salary

    10,000 MYR ~ 15,000 MYR

  • Industry

    Manufacturing(Electronics/Semiconductors)

  • Job Description

    【Key Job Accountabilities:】

    • Experienced in Multiple Phases and Achievement in at least One Phase of Product Realization Process as it applies to their role which includes - Conceptualize, Design, Commercialize, Manufacture, Fulfill, 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, 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, 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 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 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.

Qualifications

  • Requirement

    - Education: Master/Bachelor degree in Software Engineering, Computer Science, Computer Engineering or Electrical Engineering is required for this position
    - Experience: 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
    - 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

  • English Level

    -

  • Other Language

    Malay, Others, Mandarin, English

Additional Information