Software Engineer

Salary

₹12 - 23 LPA

Min Experience

4 years

Location

Gurugram, Gurgaon

JobType

full-time

About the role

Objective Of This Role: Machine Control SW development 

Tasks & Responsibilities:

• Understand system requirements and specifications • SW Design ( activity diagram, sequence diagrams, flow charts) • Embedded SW development in C language

• Design test cases and test execution

 

Education & Trainings:- B.E/BTech/M.E/MTech (Electronics, Electronics and communication, computer science)

Technical knowhow: Mandatory -

· Micro controller based development (ARM Cortex based) C language, Data structures(stacks, queues, structures)

· RTOS

· Communication protocols(CAN, SPI,I2C,UART)

· ARM/Cortex architecture understanding

· Micro controller Peripherals(Timer, ADC, SCI, DAC)[HW and SW drivers]

· Motor control[BLDC, Stepper, Servo]

· Scripting language(CAPL for Vector )

· Scripting language(Python)

· Integrated development environment (Keil uVision)

· SW design tools (Enterprise Architect/Visio-Activity diagrams, Sequence diagrams, Flow charts)

· Debugging tools(JTAG) UML Concepts to design and architecture SW versioning and control (TFS) Able to read Schematics

· Experience : 6 to 10 years Preferred domain: Automotive Good to have : Simulation techniques and tool (LabVIEW, MATLAB)

Skills

Embedded C
Motor Control
Microcontrollers
Microprocessors