Simulation Software Engineer C/C++
C/C++ Software Engineer position to design and develop complex hardware/software simulation systems for applications ranging from software-based optical payload simulation through to real-time hardware-in-loop satellite simulators. Embracing the latest technology, simulator applications are typically deployed on High-Performance-Computing (HPC) platforms consisting of up to 16 CPU cores, running either commercial or real-time Linux platforms. External hardware interfaces range from simple LAN through to complex FPGA or embedded processor based designs.
Software Engineer Key tasks:
- Requirements capture, analysis and definition
- Systems-level design of sub-systems comprising applications software, embedded processors, networking and digital electronics
- Software development of multi-threaded, multi-processor applications on Linux
- Software development on embedded platforms, including DSP and ARM
Requirements:
- Minimum 3 years developing software within the engineering sector
- C/C++ Software Development
- Proven solutions design at systems-level
Knowledge/skills:
- Excellent engineering principles knowledge with proven ability to design solutions
- Ability to quickly learn and adapt to new technologies and methodologies
- Ability to understand technology and designs arriving from optical engineering through RF/communications, mechanical and electrical/electronic disciplines (we do not expect the candidate to have detailed knowledge of each of these disciplines, but we do expect them to apply sound engineering principles to learn as needed).
- Excellent communication skills: both written and oral,
- Good working knowledge of source control & change tracking systems.
- An appreciation of digital electronics and microprocessor architectures
- Excellent team working skills.
- Flexible, adaptable and able to work under pressure
- C/C++ Linux software development is desirable
- VHDL digital design is desirable
- Knowledge of spacecraft systems desirable
**********************************************
If you don’t fit this requirement exactly but are interested in this type of work please e-mail a CV as we have other similar positions. I specialise in recruiting software engineers for electronics and technology companies throughout the UK.
jamie@enterpriserecruitment.com
Search our current vacancies @ www.enterpriserecruitment.com