Internal Job Title: Software Engineer
Company: Lucy Electric Manufacturing Technologies India Pvt Ltd
Location: Halol, Vadodara, India
Job reference No: 3692
About Us:
Lucy Electric is a leader in secondary power distribution solutions with over 100 years of industry experience. Specializing in high-performance medium voltage switchgear for utility, industrial, and commercial applications, we enable the safe and reliable distribution of energy to homes and businesses worldwide.
About This Role:
As part of a team of embedded engineers, you will be key to developing our next generation of embedded automation solutions. This is an excellent opportunity for an experienced software engineer to be involved in the design, construction, and ongoing maintenance of Linux platforms for ARM-based microprocessors, ensuring high reliability in hostile environments. You will collaborate with the Project Manager, Product Manager, and other stakeholders to develop technical specifications, realize the product, and support its release to the end user.
Key Responsibilities:
- Analyze the scope and requirements
- Interpret and/or contribute to requirements and specifications
- Use a methodical approach to problem-solving
- Create concept designs
- Develop comprehensive test cases to ensure functionality and performance
- Work with electronics, systems, and mechanical engineers for design and debugging
- Plan and manage project activities to meet agreed timelines
- Research emerging technical and regulatory trends
Essential Knowledge:
- Excellent programming skills in C++
- Strong knowledge of object-oriented programming (OOP)
- Familiarity with modern software design and development methodologies
- Experience with multi-threaded applications and IPC
- Proficiency in Linux/Unix operating systems
- Scripting experience with Shell script and Python
- Understanding of communication protocols such as CAN, I2C, SPI, Serial, TCP/IP
- Familiarity with microprocessor/microcontroller architectures (e.g., Cortex-A, ARM series)
- Experience with cross-compiling, GDB, and JTAG
Desirable Knowledge:
- Experience with Git, Jira, Confluence, Jenkins
- Understanding of unit and system test methods
- Familiarity with MS Office (Word, PowerPoint, Excel)
- Knowledge of safety-critical software principles
- Awareness of electrical distribution systems
Qualifications:
- A good degree in Software Engineering or a related field
- Minimum of 2 years of hands-on engineering experience
Behavioral Competencies:
- Innovative, flexible, methodical
- Patient, logical, enthusiastic
- Open to new ideas
- Strong team player with a passion for learning and sharing knowledge
Does this sound interesting
We would love to hear from you. Our application process is quick and easy. Apply today!