L-3 TRL

Recruitment

Advanced Software Engineer

ref: TRL0016  Department: Design & Engineering

Summary of Position

To provide input to the design, implementation and testing of embedded and general control software projects in a communications environment.

Main duties of this position
  • Design, development and implementation of software, primarily in C++, including embedded systems, control and real-time.  This will be in a communications related environment, where some understanding of general signal processing and communication protocols will be an advantage.
  • Documentation of design specifications and implementation details.
  • The realisation of complex system requirements to provide robust and reliable software solutions. Solid and well considered designs are vital.
  • To gain an appreciation of the system as a whole in order to provide the most effective and appropriate software solution.
  • Collaboration with other team members (including both hardware and software engineers) to discuss system designs, interfaces and protocols etc.
  • Devise appropriate test procedures, both informal and formal, to prove the correct operation of the software, and to perform unit tests for regression analysis.
Qualifications, Skills and Experience
  • Degree qualified in electronics/physics/engineering related subject.
  • Minimum 3 years experience in industry
  • Good C/C++ skills and experience.
  • Some practical experience of embedded and real-time systems.
  • Algorithm development.
  • Some understanding and appreciation of underlying digital hardware is important.
  • A familiarity with digital communications is desirable.
  • Knowledge of UML notation and design methodologies desirable. Especially UML tools.
Special Features
  • Ability to work individually and in a team.
  • Innovative thinker and problem solver.
  • Experience in writing software to procedure with knowledge of testing and documentation processes.

To apply for the position above contact us at personnel.trl@l-3com.com.

Sitemap