Sr. Engineer, Embedded Software R&D
Singapore - Marsiling Update time: August 27,2020
Job Description

Office hours: Mon-Fri, 8am-515pm
Location: Marsiling, Singapore (8-10 mins walk from Woodlands MRT / bus interchange)
Reporting to: Staff Engineer, Software R&D



Position Description

The position will involve working with a global team to design and implement software in embedded devices and systems for Life Science instrumentation, which will include designing, developing, coding, testing and debugging of the system software with the goal of creating a scalable, high quality and optimized software system.


Responsibilities
 

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, Develop, Code, Test and Debug System Software
  • Code and Design Review
  • Software QA support
  • Post Production Support
  • Derive product level requirements into system/sub system level functional requirements.
  • Perform root cause analysis and resolutions
  • Software Configuration Management
  • Maintain and comply with procedures and SOPs (IS9001, ISO13485)
  • Integrate new or third party/open source software or components
 
Education
Degree/Master in Electrical/Electronics/Computer Engineering, Computer Science, or a related discipline

Knowledge, Skills, Abilities
  • Proficiency in C/C++ or Python
  • Familiarity with embedded software development tools
  • Familiarity with MCU (Intel, ARM Cortex-A processors) architecture
  • Familiarity with software (GDB) debuggers
  • Working knowledge of Linux based software development experiences.
  • Knowledge of source code version control (GIT, subversion)
  • Knowledge of embedded Linux
  • Knowledge of continuous integration & Agile programming practices will be a plus.
  • Good analytical and problem-solving skills
  • Excellent teamwork and communication skills.

Get email alerts for the latest"Sr. Engineer, Embedded Software R&D jobs in "