17 Aug
|
Festo SE
|
India
Your job:
Design, implement, and test embedded software for industrial automation
products
Collaborate within an agile team on industrial communication, cybersecurity,
and closed-loop control projects
Assist in developing and enhancing infrastructure for continuous integration
and industrial Ethernet
Integrate and reuse software components from the embedded platform
Ensure software meets quality, performance, and functional standards
Troubleshoot, test, and support embedded software throughout the development
lifecycle
Your qualification:
Degree in Computer Science, Software Engineering, Electrical Engineering, or
related field. Familiarity with electric and pneumatic systems and
willingness to engage with them
5 to 8 years of experience in embedded systems and industrial communication
software development
Proficiency in object-oriented design, C++, Python for scripting and
automation
Knowledge of version control with Git, unit and integration testing, and
troubleshooting embedded software
Familiarity with ARM v7/v8 Cortex-M/ Cortex-A microcontrollers and their
ecosystems
Understanding industrial communication protocols (EtherCAT, Profinet, Modbus,
IO-Link) and controllers (SIEMENS, Beckhoff)
Experience with up-to-date development tools such as VSCode, LLVM, GitLab, CMake,
and Conan Awareness of software development processes, architectural design
principles, and quality best practice
Excellent written and spoken English communication skills
Working Location: Festo India Pvt Ltd. 237 B, Bommasandra Industrial Area, Hosur
Main Road, Bangalore - 99.
Working Days: 5 days
Working Model: Hybrid - 3 days WFO and 2 days WFH
Working Timings: 7:45 AM to 5:00 PM
Working Experience: Minimum 5 years of experience in embedded development using
C++
📌 Embedded Software Engineer Bengaluru (India)
🏢 Festo SE
📍 India