Senior Software Engineer
We are looking for someone who:
* Has good team building and communication skills.
* Shows understanding and appreciation of processes and issues relevant to the job.
* Has the ability to work on vague as well as concrete tasks independently.
* Actively follows business and technology trends, especially developments in AI.
* Demonstrates creativity in their solutions.
* Takes calculated risks.
* Innovates in their work.
* Has a desire to learn a broad range of technologies and skills.
You will be responsible for:
* Leading the development on the software -
+ Taking ownership of the delivery, quality and security of the software
+ Leading prioritization discussions and formulating customer requirements
+ Identifying development and refactoring areas of work
+ Guiding the work and development of junior and intermediate engineers
+ Coordinating the testing with the Quality Assurance team
+ Structuring team processes on a small development team
+ Leading retrospective discussions and continuous improvements of product and processes
* Java coding -
+ Understanding complex pre-existing codebase, adding new code, refactoring existing code, removing dead code, and fixing issues.
+ Creating/updating Junit tests.
+ Front-end enhancements
+ Marshalling data between different protocols, querying USB usages and XML data structures, and possibly interacting with native C++ code through JNI.
* Troubleshooting -
+ Investigating security issues to see if they are applicable to the product
+ Capturing and analysing USB, Serial or Network (https/http) traffic to detect and fix communications issues.
+ Diagnosing memory leak and windows service issues.
* Scripting
+ Updating Linux rpm scripts (spec files)
+ Writing/updating batch files on windows, shell scripts on Linux
* CI/CD
+ Working with GitHub Actions based build system
+ Working with Ant build scripts.
+ Building DLLs
* Helping in the design and architecture of product solutions as well as engineering documents
* Working with Technical Support on customer issues
Who will you report to?
* Software Engineering Manager
What qualifications will make you successful for this role?
* Linux and Windows scripting
* Experience with TCP/IP networks and application-level networking protocols
* Experience of training, pruning and deploying Small Language Models (SLMs)
* Experience of PyTorch or TensorFlow
* Network, Serial or USB protocol analysis experience
* Knowledge of Security (Java keystore, SSL)
* JavaScript (jQuery helpful)
* Ant
* HTML
* CSS
* NullSoft installer technology.
* C++
* Jenkins
Let us learn about you! Apply today.
You must submit an online application to be conside...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 101536-en-us
- Posted: 2026-03-17 07:31:32 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Postbote für Pakete und Briefe in Meldorf am Samstag Minijob (m/w/d)
- Program Specialist at Sleepy Hollow KinderCare
- Teacher at James Madison Elementary
- Site Director at Morrice Elementary
- Champ Camp Counselor at Colorado School of Mines
- Champ Camp Counselor at University of Colorado Boulder
- Assistant Teacher at Green Grove
- Assistant Teacher at Summerfield Elementary
- Site Director at Mill Pond Elementary
- Lead Teacher at Valencia Elementary School
- Assistant Director
- Assistant Director at Hampton Cove KinderCare
- Cook at Laguna Niguel KinderCare
- Postbote für Pakete und Briefe in Meldorf (m/w/d)
- Home Health RN Case Manager
- Home Health RN Case Manager
- Postbote für Pakete und Briefe in Marne am Samstag Minijob (m/w/d)
- Postbote für Pakete und Briefe in Bremen Burg (m/w/d)
- Activities Assistant - CNA
- Therapy CNA