Software Engineer
What will you do?
* 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:
+ Java coding -
o Understanding complex pre-existing codebase, adding new code, refactoring existing code, removing dead code, and fixing issues.
o Creating/updating Junit tests.
o Front-end enhancements
o Implementing support for a new range of our products.
o Upgrading Java libraries, and tools.
o Development as part of a team and individually.
o Participating in code reviews
+ Troubleshooting -
o Investigating security issues to see if they are applicable to the product.
o Capturing and analysing USB, Serial or Network (https/http) traffic to detect and fix communications issues.
+ Scripting
o Updating Linux rpm scripts (spec files)
o Writing/updating batch files on windows, shell scripts on Linux
+ CI/CD
o Working with Jenkins based build system.
o Working with Ant build scripts.
o Building DLLs.
+ Assisting in formulating customer requirements
+ Helping in the design and architecture of product solutions as well as creating engineering documents
+ Contributing to continuous improvement of products and processes.
+ Working with Technical Support on customer issues
Who will you report to?
Software Engineering Manager
What qualifications will make you successful for this role?
*
+ A B.Sc or B.Eng degree in Computer, Electrical, Electronic, or Software Engineering (or equivalent)
+ 3 to 5 years of experience in a professional environment working with Java (preferably in a multi-threaded application)
+ Good troubleshooting skills
+ Experience with Git
We would like to see experience of some of:
+ 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 installe...
- Rate: Not Specified
- Location: Bangalore, IN-KA
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 101534-en-us
- Posted: 2025-11-17 07:09:53 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Process Engineer
- Quality Engineer
- Production Associate
- Maintenance Planner
- Complex Quality Manager (Gypsum)
- Reliability Construction Manager
- Outside Technical Sales & Service Representative
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Business Development Manager: High-Power Solutions
- Quality Engineer
- Semiconductor Laser Engineer
- Electrical Reliability Engineer
- Political Analyst