Senior Embedded Software Engineer - C++

Lucy Group

  • Vadodara, Gujarat
  • Permanent
  • Full-time
  • 2 months ago
Location : Vadodara, India Job AdvertInternal Job Title: Sr. Software Engineer - CPE
Business: Lucy Electric Manufacturing & Technologies India Pvt Ltd
Location: Halol, Vadodara, Gujarat, India
Job Reference Number: 2651Lucy Electric is a leader in secondary power distribution solutions with over 100 years’ 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 roleWorking as part of a team of embedded engineers you will be key to investigate site issue and current product issue for our Automation solutions. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing & diagnosis software for both analogue data acquisition systems and ARM based micro-controllers for high reliability operation in a hostile environment.You will work with the Project Manager, Product Manager and/or other stakeholders to technical issues then realize 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, site issue 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.What you get to do within our team
  • Use good engineering practice to diagnosis site, product issue, design new and modify existing products using company specific software to produce designs and implement systems.
  • Analyze scope and requirements, identify, and solve problems on high priority.
  • 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 & SkillsSkills:
  • Analyze the scope and requirements.
  • Methodical approach to problem solving.
  • Investigate site issue and do a root cause analysis.
  • 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.
Essential Knowledge:
  • C++ Programming
  • Understanding of various Microprocessor and Microcontroller architecture like Cortex-A series, ARM series and other general-purpose microcontrollers.
  • Hands-on Experience in communications protocols such IEC 104/101, Modbus Serial/TCP IP, DNP3 Serial/TCP IP, CAN, I2C, SPI
  • Experience with cross compiling, GDB, JTAG
  • Object Orientated Design and Structured Analysis and Design
  • Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
  • Thorough knowledge of MS Office applications, including Word, PowerPoint, and Excel
Desirable Knowledge:
  • Bootloader and multithreaded programming.
  • Experience in using tools like GIT, JIRA, Bitbucket, Jenkins, Confluence.
  • Experience in using debuggers, simulators, and oscilloscope.
  • Safety critical software principles
  • Electrical distribution systems
  • Knowledge of MV distribution systems and switchgear
Qualifications:
  • Candidate should have a good degree in a relevant subject (Software Engineering or equivalent), and 6 to 10 years hands-on engineering experience.
Current Product Engineering (CPE) Engineer at Lucy Electric is innovative, flexible, methodical, patient, logical, enthusiastic, and open to new ideas. They will work in teams and enjoy learning and share knowledge.Does this sound interesting? We would love to hear from you. Our application process in quick and easy. Apply today! Department Automation & Engineering
Job Type Full time
Contract Type Full time
Salary Competitive

Lucy Group

Similar Jobs

  • Senior Software Engineer - Embedded C

    Lucy Group

    • Vadodara, Gujarat
    Location : Vadodara, India Job Advert Internal Job Title: Sr. Software Engineer - CPE Business: Lucy Electric Manufacturing & Technologies India Pvt Ltd Location: Halol, Vadoda…
    • 2 months ago
  • Lead/Senior Engineer - Embedded Software

    Xylem

    • Vadodara, Gujarat
    Description Lead/Senior Engineer – Embedded Software The desired candidate will provide software development throughout the systems development life cycle while focusing as ear…
    • 2 months ago
  • IoT Engineer - Embedded Software

    Xylem

    • Vadodara, Gujarat
    Description IoT Engineer - Embedded Software The desired candidate will provide software development throughout the systems development life cycle while focusing as early as po…
    • 2 months ago