Job Description, Responsibilities & Requirements
About the Position
Regular Embedded Software Engineer
Be part of a multinational team of engineers responsible for developing software for automotive Telematics Control Unit products. Technologies used: Embedded C, CAN, OSEK, RTOS, GSM, 3G/4G, AT commands
Responsibilities
- Software analysis, design, code implementation, integration, module verification, and validation
- Ensuring quality and on-time delivery of work-products throughout the software development life cycles
- Developing SW components and/or SW (Sub-)systems according to the defined SW development life cycle process
- Collaborating closely with other software engineers in Singapore and Europe
Requirements
Must have
- Degree/Masters in Computer Science/Engineering/Electronic, or a related discipline, preferably with specialization or related experience in development for embedded systems
- Analysis and Design experience for embedded SW
- Advanced programming skills in Embedded C/C++
- Experience in unit testing and integration testing
- Good understanding of real-time system architecture/design
- Experience of HW related SW development using microcontrollers, HW boards, PCBs
- Experience in embedded development tools (emulators, analyzers, oscilloscopes, etc)
- Experience with software configuration management tools / version control tools
- Customer-oriented and committed to work systematically under tight schedules
- Able to learn and work independently and within a team expectation
- Good written and oral communication skills
Nice to have
- AUTOSAR experience
- ECU Power Management
- CAN
- Driver development
- Telematics know how and development
- OSEK operating system
- Rhapsody Design Modeling
We Offer
- Opportunity to work in a multinational team
- Development of software for automotive Telematics Control Unit products
About the Company
Join our team in Ho Chi Minh City, Viet Nam.
Languages
- English: B1 Intermediate
Experience Level
- Senior