Company: Halliburton
Skills: Electrical Engineering, IT - Software Development
Experience: 5 + Years
Education: Bachelors/3-5 yr Degree
Location: Singapore, Singapore
Status: Active

No location/work authorization restrictions found.

Senior Embedded Firmware Developer

This opening is for a position in the Electrical Research and Development department of Sperry Drilling which is a Halliburton PSL (Product Service Line). Sperry has a complete line of downhole tools for measurement and logging while drilling (M/LWD) that are designed to withstand the most extreme drilling environments while still making laboratory grade measurements.


The candidate will be responsible for embedded firmware during new product development of from concept to commercialization. At this level the candidate may work on multiple projects including sustaining activities for existing products. The candidate will generate a road map of detailed activities from a high level specification. The candidate must be able to work independently and in a team environment, evaluate and execute tasks in a timely manner to predict and meet project deadlines.


The candidate will be responsible for developing systems that meet written specifications and requirements for functionality and performance. The candidate may also be responsible for monitoring and communicating with outside entities that are providing engineering support or performing consulting activities.



Additional responsibilities include periodic reporting of planned and completed development activities, providing estimated completion dates, and prompt reporting of issues. This includes communication with different groups including project management, immediate supervisor, mechanical and physics groups and other team members, etc. The candidate may also be required to train or mentor junior staff.




  • Experience in embedded C programming on microcontrollers, and microcontrollers including coding of interfaces to external memory, and digital interfaces to other peripherals (SPI/I2C/SCI/CAN/UART)
  • Experience programming using a Real Time Operating Systems, and knowledge of fundamentals of design for real time operation
  • Excellent understanding of fundamental programing concepts such as abstraction, data structures, etc.
  • Excellent understanding of how to work around processing, memory, I/O, timing,  and other limitations associated with microcontrollers
  • Experience setting up and developing against different toolchain(s) including but not limited to GCC & CCS.
  • Experience using common debugging tools to troubleshoot embedded code and implement corrections
  • Education:
    • Requires a minimum degree of BS in Electrical Engineering or Computer Engineering
  • Experience:
    • At least 5 years of related work experience in firmware development

Halliburton is an Equal Opportunity Employer.


315 Jalan Ahmad Ibrahim,-Singapore,-Singapore,-639940, Singapore-

Job Details

Requisition Number: 27921-
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Sperry Drilling Svcs-
Full Time / Part Time: Full Time

Contact Persons

Hiring Manager:-Han Yeou Ng-
Recruiter:-Alagappan Valliappan

Additional Locations for this position:-


image descriptionOther Jobs That Might Interest You