- SGD Competitive Remuneration Package
- Software Engineering and Connectivity
- Singapore, Singapore - Singapore
Our SW Embedded team is currently seeking to hire an Advanced Engineer to join the expanding team.
- Involve in product requirement document review and analysis.
- Involve in feasibility study and proof of concept.
- Generate software requirement specification, design documents and test specification.
- Work on software design, code implementation and verification (unit/module testing) of embedded software for all product categories, including robotics.
- Work cross teams to optimize product performance.
- Debug and resolve software issues.
- Deliver quality and robust software without blocker issue.
- Maintain current and well informed on embedded software engineering methodologies and technologies.
- Bachelor Degree in (Electrical/Electronics/Telecommunication/Computer Engineering) or equivalent.
- Minimum 3 years of software development experience in design, coding and verification of embedded system.
- Experience with C / C++, UML, Python.
- Experience on Linux-based embedded system.
- Good knowledge of embedded real-time software engineering (requirement analysis, design, implementation, testing), data structures, algorithms.
- Good knowledge of MCU/MPU architecture and its common peripherals.
- Good understanding of software development life cycles (Agile) and basic electronics hardware (interface to software systems).
- Familiar with embedded development tools (emulators, debuggers, analysers, oscilloscopes, etc) as well as configuration management tools and concepts.
- working knowledge of software engineering to the guidelines of IEC 61508 "functional safety" and / or other safety standards are advantages
- A team player with strong analytical and communication skill.