Menu

Software Engineer

Location: Bengaluru, Karnataka

Category: Software Developer Jobs

Essential Job Duties And Responsibilities

• Understand the controls system requirements and participate in the design phase.

• Design and develop firmware for various control system.

• Provide technical support related to control system to our field engineers.

• Design and develop the software specification and other documents as required for the project.

• Coordinate with other team members and participate in the testing phase.

• Perform manual testing and automated testing as and when required.

• Performs other duties as assigned.

Education And Experience Requirements

• B.E. (Computer Science/Electronics) or MCA or BCA or BSc.

• At least 3 years of experience in the relevant field.

Preferred Skills And Abilities

• Microcontrollers: ARM based MCUs

• Programming Languages: C, C++, VC++, C#, Python

• Programming IDE: IAR, Atollics, Visual Studio, Borland C++ Builder

• Tools: MS Office (Excel, PowerPoint, Word)

• Experience with Industrial Automation products.

• Experience in testing embedded systems.

• Experience in firmware programming using C/C++.

• Experience in Python programming.

• Experience in VC++ or Borland C++ programming.

• Accuracy and attention to detail.

• Self-starter; requires little supervision.

• Strong time management skills and ability to prioritize.

• Good communication skills.

• Strong problem solving and analytical skills.

Working Conditions and Physical Demands

• Most of the time the engineer will be working in the lab with the appropriate products.

• This job does not require any challenging physical demand except what is required to hand a desktop machine

Apply on Company Website You will be redirected to the employer’s website