M

Embedded Software Engineer

MVC Resources
Full-time
On-site
Bayan Lepas, Pulau Pinang, Malaysia
  • Design and develop control software for ATE instrumentation.
  • Work closely with hardware, firmware, and other software engineers in design, development, integration, testing and support of ATE instrument control software and diagnostics.
  • Work with the team in defining requirements, planning, and executing project plans, participating in design reviews, and supporting production release of modified or new products as well as addressing obsolescence of currently fielded systems.
  • Provide technical leadership and mentoring to junior software engineers.
  • Troubleshoot and fix problems in instrumentation software.
  • Submit bug reports and root cause issues in software.
  • Work within the software organization to identify and correct process issues.



Requirements

  • BS or MS degree in Computer Engineering or Electrical Engineering.
  • 5+ years in product development of large and complex software systems (15+years for senior role).
  • Experience in design and development of embedded systems, instrumentation, or hardware control software.
  • Excellent analytical and troubleshooting skills.
  • Broad knowledge in all aspects of the software development life cycle.
  • Demonstrated success in driving successful large complex projects through the full product development life cycle.
  • Experience using oscilloscopes, multimeters, logic analyzers.
  • The ideal candidate will have experience with embedded systems, hardware control, or instrument drivers.
  • Strong C++ and Object–Oriented Programming skills.
  • Comfortable in a Linux development environment.
  • Must be proficient in English, both oral and written