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.Ā
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
SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, national origin, age, disability, or other characteristics protected by law.
Free forever • No spam • Leave anytime