<![CDATA[
Embedded Software Development
Job Title
Embedded Software Engineer
Job Location:
Schlumberger, Pune, India
Job Description Summary
Under general direction, provide engineering skills to develop innovative and cost-effective solutions required in the embedded software design.
Job Responsibilities
-
Design and implement embedded software for measurement and control systems incorporating multiple processors using real time operating systems.
-
Gather and analyze requirements and estimations.
-
Coordinate software development with other disciplines and engineering projects.
-
Design testing procedures. Conduct and coordinate tests, document results and develop presentations. Provide timely corrective actions on defects.
-
Liaise with Electrical Engineers in hardware board bring-up and testing.
-
Support Manufacturing and field organizations on design, testing and service quality related issues.
-
Produce analyses and mathematical models and draw design conclusions.
-
Conduct or participate in multidisciplinary technical reviews of projects.
-
Contribute to design standards and support design re-use.
-
Keep abreast of novel technical concepts and markets. Adopt new practices readily to develop innovative and low-cost products. Keep updated on software technology, particularly within the embedded domain.
Education
Bachelor/ Master of Engineering in Electrical or Electronics Engineering/ Software Engineering from a premier Tier-2 college (Preferably NITs or Deemed University) in India.
Work Experience
4 to 7 years work experience in a similar position.
Skills Required
-
Expertise in software Languages: Embedded C, C++, RTOS
-
Hands-on experience on embedded software development for microcontrollers/DSPs Intel/TI/ARM/PIC/ST
-
Hands-on experience on implementation of multiple interfaces such as SPI, I2C, UART, CAN etc.
-
Hands-on experience on implementation of multi-threaded applications
-
Strong knowledge of digital design and communication protocols.
-
Experience in hardware board testing and debugging.
-
Knowledge and experience in FPGA design using VHDL (desired skill)
-
Excellent communication skills both written and verbal
-
Self-motivated, detail-oriented and passion for continuous improvement
0
]], >