Embedded Software Engineer - Delivery

SLB ↗

šŸ“ Pune, India šŸ‡®šŸ‡³

full-time
mid-level
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C/C++MicrocontrollerDSPSPII2C

Industry

Consumer ElectronicsTelecommunications

Job Description

Embedded SoftwareĀ DevelopmentĀ 

JobĀ Title:Ā Ā 

Embedded Software EngineerĀ 

Job Location:Ā Ā 

Schlumberger,Ā Pune, IndiaĀ 

Job Description Summary:Ā 

Under general direction, provide engineering skills toĀ provideĀ innovative andĀ cost-effectiveĀ solutionsĀ requiredĀ inĀ theĀ embeddedĀ softwareĀ design.Ā 

Key skills:Ā Ā 

Embedded software Development,Ā C/C++ Software,Ā Microcontroller/Microprocessor/DSP programming.Ā 

Main Functions/Responsibilities:Ā Ā 

Knowledge on embedded software development onĀ 8/16/32-bitĀ microcontrollers/ProcessorsĀ Intel/Atmel/AVR/ARM/PIC.Ā 

  1. KnowledgeĀ onĀ TI DSP familyĀ software development using codeĀ composer.Ā 

  1. Understanding onĀ compilers/Debuggers/assemblers.Ā 

  1. Interfacing withĀ multiple interfaces such as SPI, I2C, CAN,Ā UARTĀ etc.Ā 

  1. Real Time Systems Concepts,Ā Digital Logic and Circuits, Memory, FPGAĀ InterfacingĀ and I/O interfacingĀ 

  1. Object Oriented Concepts and its application in software design;Ā Object Oriented Programming Language (preferably C++)Ā 

  1. Understanding of Concepts onĀ Software Engineering and Product Life Cycle ModelsĀ 

  1. Responsible for all aspects of a project including design, programming,Ā design documentation/specifications,Ā simulationĀ and testing.Ā 

  1. Algorithm Development & SoftwareĀ coding.Ā 

  1. Liaising with Electrical Engineers inĀ HardwareĀ Board Debugging and Board Bring-up & Testing.Ā 

  1. Any RTOS experience will be a plus.Ā 

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.Ā 

Skills Required:Ā Ā 

  • ExpertiseĀ in software Languages:Ā Embedded C,Ā C,Ā C++,Ā Visual C++,Ā RTOS experienceĀ 

  • Strong knowledge of digital design and communication protocols.Ā 

  • Experience inĀ hardwareĀ board testing and debugging.Ā 

  • Basic Statistical analysis.Ā 

  • Excellent communication skillsĀ bothĀ written and verbal.Ā 

FO