Responsibilities
- Under general direction, responsible for defining requirements, functional specifications and testing documentation for engineering embedded applications, which varies in scope and complexity
- Ensures that the Technical Firmware Development process is followed on the development project
- Works with others to improve the process
- Designs, codes, tests, troubleshoots, and documents engineering embedded applications
- Works as part of a project team or as a leader of a defined section of a major project
- Develops project plans, functional specifications, and schedules
- Assists in determining product needs and enhancements
- Contributes to Halliburton’s Intellectual Property portfolio by delivering innovative and commercially successful solutions
- Creates an impactful relationship with Halliburton’s technical community, customers, and vendors by proactively collaborating with key stakeholders
- Participates in professional societies in area of specialization
- Works effectively as a team member by communicating clearly and efficiently to provide innovative solutions
- Takes the initiative to go beyond what situations require and focuses on attention to detail by making sure that work is done correctly, completely, and to the highest standards
Requirements
- Bachelor’s degree in electrical / Electronic Engineering / Computer Engineering, or related fields
- Masters will be an added advantage
- More than 2 years of experience in development of embedded system
- Possess a good understanding of software development life cycles, basic electronics hardware, its interfacing to software systems and a basic knowledge of power electronics circuitry
- Good knowledge of embedded real-time software engineering (requirement analysis, design, testing), data structures, algorithms is required
- Knowledge of MCU/MPU architecture and its common peripherals
- Familiar with embedded development tools (emulators, debuggers, analyzers, oscilloscopes, etc) as well as configuration management tools and concepts
- Proficiency in Assembly and C language programming skills
- Experience working in cross-functional teams including mechanical and electrical engineers, acoustic and electromagnetic scientists (SME), and software architects
- Experience in Embedded System/DSP programming, FPGA etc. is a plus
- Fluent in spoken and written in English
- Demonstrate strong communication, interpersonal skills, and the ability to work independently or in a team
Candidates having qualifications that exceed job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs
Work Location: 315 Jalan Ahmad Ibrahim Singapore 639940 (company transport pick-up and drop-off provided)
Work Schedule: Monday to Friday, 7:30 AM to 4:30 PM