š Pune, India š®š³
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.Ā
KnowledgeĀ onĀ TI DSP familyĀ software development using codeĀ composer.Ā
Understanding onĀ compilers/Debuggers/assemblers.Ā
Interfacing withĀ multiple interfaces such as SPI, I2C, CAN,Ā UARTĀ etc.Ā
Real Time Systems Concepts,Ā Digital Logic and Circuits, Memory, FPGAĀ InterfacingĀ and I/O interfacingĀ
Object Oriented Concepts and its application in software design;Ā Object Oriented Programming Language (preferably C++)Ā
Understanding of Concepts onĀ Software Engineering and Product Life Cycle ModelsĀ
Responsible for all aspects of a project including design, programming,Ā design documentation/specifications,Ā simulationĀ and testing.Ā
Algorithm Development & SoftwareĀ coding.Ā
Liaising with Electrical Engineers inĀ HardwareĀ Board Debugging and Board Bring-up & Testing.Ā
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