Software Engineer
Published date: 2026/11/09
- Location: Bengaluru, Karnataka, India
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
• 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
0 page views
Related listings
-
Embedded Software EngineerSoftware DeveloperJob Description Embedded Software Developer for Android Middleware Development & Validation Skill Requirements • B.E in ECE/EEE/CSC with 2 – 4 years of experience in Embedded Software Development • Proficiency in C/C++ language • Expertise in And...2026/11/09
-
Senior Java Software EngineerSoftware DeveloperLooking for a Senior Java Developer to join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.There are multiple openings. Company Background - We are a multinational software company that is growing at a fas...2026/11/09
-
Software Developer - CT AlgorithmsSoftware DeveloperResponsibilities: • As a developer in the team located in Bangalore, you will develop and integrate algorithm components for CT applications by taking care of all aspects of software engineering, from design and implementation, through testing and do...2026/11/09
