Lucy Group logo
Embedded Software Engineer
full-timeHalol

Summary

Location

Halol

Type

full-time

Explore Jobs

About this role

About this role:
Working as part of a small 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 involve in design, construction and on-going maintenance Linux platform for ARM based microprocessors
for high reliability operation in a hostile environment.
 

You will work with the Project Manager, Product Manager and/or other stakeholders to develop technical
specifications then realise the product and support its release to the end user. This may include the
opportunity for occasional site visits both in the UK and overseas to support commissioning and training.
 

The ability to work on a broad range of systems applying different programming languages would be
advantageous; developing the embedded software and contributing to the development of associated
diagnostic tools/graphical interfaces in different programming languages would be a good example of this.
As an expert in Linux, you will also be responsible for assisting with the design, implementation and delivery
of solutions with this capability. This would be as part of new product developments and as enhancements
to existing product lines, where appropriate.

What you get to do within our team

  • Use good engineering practice to design new and modify existing products using company specific
    software to produce designs and implement systems
  • Analyse scope and requirements, identify and solve problems
  • Where required take responsibility for the entire product life cycle, including specification, software
    architecture, design, validation, production release and customer support for released products
  • Provide innovative solutions to technical problems
  • Work with-in an agile multi-disciplined team
  • Be a key participant of design reviews
  • Support change management, testing, fault finding, prototype and production build.
  • Provide end user support for both new and existing products.
  • Technical liaison with within and outside Lucy Electric with customer, suppliers and collaboration
    partners
  • Responsible for supporting team members

 

Qualifications, Experience & Skills

  • Analyze the scope and requirements
  • Interpret industry standards (BS/ISO/IEC/IEEE)
  • Interpret and/or contribute to requirements and specifications
  • Methodical approach to problem solving
  • Create concept designs
  • Use Integrated Development Environments together with Change and Configuration Management tools to develop software source code
  • Develop comprehensive test cases to demonstrate that functional and performance requirements are met.
  • Work with electronics, systems and mechanical engineers to design and debug systems
  • Able to work effectively to meet agreed timescales having considered and planned the project activities
  • Research emerging technical and regulatory trends
  • Project Management
  • Team Leadership
  • Giving Technical Training

 

Essential Knowledge:

  • Excellent Programming Skills in C/C++
  • Good knowledge of object oriented (OOPS) concepts
  • Knowledge of modern software design and development methodologies
  • Experience with Multi-threaded application and IPC
  • Good experience of Operating Systems like Linux/Unix
  • Good knowledge of scripting like Shell script/Python
  • Experience of communications protocols such as CAN, I2C, SPI, Serial/TCP IP
  • Schematics and PCB layouts (for embedded)
  • Linux Kernel programming skills, device driver embedded systems experience with Yocto build
    environment
  • Linux bootloader development and customization (U-boot or similar)
  • Experience in Board bring up activity
  • Understanding of various Microprocessor and Microcontroller architecture like Cortex-A series, ARM series and other general-purpose microcontrollers
  • Experience in device drivers like CAN, I2C, SPI, Ethernet, Serial etc.
  • Experience with cross compiling, GDB, JTAG
  • Familiar with Cyber security standards i.e. IEC 62351

 

Desirable Knowledge:

  • Experience of communications protocols such as IEC 104/101, Modbus Serial/TCP IP, DNP3
    Serial/TCP IP, IEC 61850
  • Familiar with tools such as Git, Jira, Confluence, Jenkins.
  • Unit and system test methods
  • Thorough knowledge of MS Office applications, including Word, PowerPoint and Excel
  • Java SE & Swing
  • MATLAB & LabView
  • Safety critical software principles
  • Electrical distribution systems
  • Knowledge of MV distribution systems and switchgear

 

Qualifications:
You will have a good degree in a relevant subject (Software Engineering or equivalent), and a minimum
of 3 to 5 years hands-on engineering experience.

Other facts

Tech stack
Embedded Software Development,Linux,C/C++ Programming,Object Oriented Programming,Multi-threaded Applications,IPC,Scripting,Communications Protocols,Device Drivers,Microprocessor Architecture,Cyber Security Standards,Project Management,Team Leadership,Technical Training,Testing,Debugging

About Lucy Group

Switched on street lighting

Over 50 years’ experience in the design and manufacture of street lighting solutions...
Lucy Zodion is a leader in the design and manufacture of street lighting equipment in the UK, supplying to countries throughout Europe, Australasia, Africa, the Far and Middle East. With a product range spanning on-street lighting installation, electrical distribution and control, our industry prominence has been afforded through years of experience and a dedication to innovation in the products and services we offer.

We’re committed to developing tomorrow’s solutions, today…
Committed to developing futureproof street lighting and power distribution solutions, our key focus is providing a clear package that can meet and exceed the growing needs of connected and environmentally conscious communities across the world.

As the impetus of energy efficiency and data management grows, street lighting as we know it is transforming from illumination hardware into a valuable digital urban asset. Used to facilitate a number of smart solutions that help enrich communities, the connected lamppost has been realised as an integral factor for smarter, more responsive cities. This, alongside the integration of IoT, means streetlights are ever evolving as pivotal features throughout urban areas, providing citizens and councils alike with enhanced more intuitive services.

Lucy Zodion’s next generation solutions harness IoT technology to make unique urban data more accessible and secure. Our vision is to unlock the potential of tomorrow’s cities with a smart, open and sustainable ecosystem that truly benefits the community. This can be achieved through interoperable smart city networks that enable forward thinking city leaders to take control of their urban infrastructure, both today and tomorrow.

Team size: 51-200 employees
LinkedIn: Visit
Industry: Appliances, Electrical, and Electronics Manufacturing
Founding Year: 1957

What you'll do

  • Develop embedded automation solutions as part of a small team, including design, construction, and maintenance of Linux platforms for ARM-based microprocessors. Collaborate with project stakeholders to develop technical specifications and support product release.

Ready to join Lucy Group?

Take the next step in your career journey

Frequently Asked Questions

What does a Embedded Software Engineer do at Lucy Group?

As a Embedded Software Engineer at Lucy Group, you will: develop embedded automation solutions as part of a small team, including design, construction, and maintenance of Linux platforms for ARM-based microprocessors. Collaborate with project stakeholders to develop technical specifications and support product release..

Why join Lucy Group as a Embedded Software Engineer?

Lucy Group is a leading Appliances, Electrical, and Electronics Manufacturing company.

Is the Embedded Software Engineer position at Lucy Group remote?

The Embedded Software Engineer position at Lucy Group is based in Halol, Gujarat, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Embedded Software Engineer position at Lucy Group?

You can apply for the Embedded Software Engineer position at Lucy Group directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Lucy Group on their website.