Senior Software Engineer

at  Lucy Electric

Basildon SS15 6TH, , United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Apr, 2025Not Specified21 Jan, 202510 year(s) or aboveInterpret,Iec,Technical Training,Electronics,Specifications,Distribution Systems,Integrated Development Environments,Test Cases,Switchgear,Team LeadershipNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Advert
Internal Job Title: Senior Software Engineer
Business: Lucy Electric EMS Ltd
Location: Basildon (Hybrid)
Job Reference No: 3808

KEY ACCOUNTABILITIES:

  • Deliver agreed work packages on time and to the agreed quality/standards
  • Coordinate and deliver in cooperation with other project teams

QUALIFICATIONS, KNOWLEDGE AND EXPERIENCE

Qualifications:

  • A good degree in a relevant subject (Software Engineering or equivalent), and a minimum of 10 years hands-on engineering experience.

SKILLS:

  • Analyse the scope and requirements
  • Interpret industry standards (BS/ISO/IEC/IEEE)
  • Interpret and/or contribute to requirements and specifications
  • 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
  • Research emerging technical and regulatory trends
  • Project Management
  • Team Leadership
  • Giving Technical Training

DESIRABLE KNOWLEDGE:

  • Experience of communications protocols such as IEC 104/101, Modbus Serial/TCP IP, DNP3 Serial/TCP IP, CAN, I2C, SPI, IEC 61850
  • Yocto
  • Safety critical software principles
  • Electrical distribution systems, such as MV distribution systems and switchgear

Responsibilities:

Working as part of a small team of embedded engineers you will be key to developing our next generation of embedded automation solutions, along with support of existing core products. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing 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 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.


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Engineering

Proficient

1

Basildon SS15 6TH, United Kingdom