Real Time Software Development Engineer

Full Time Stevenage Hertfordshire IT Job Pro UK

Real-Time Software Engineer – Network Communications

As a Senior Real-time Software Engineer, you will be involved in supporting and enhancing existing product environment as well as developing new ideas and designing and developing code for next generation products.

Key Responsibilities Real Time Software Engineer:

* Full life-cycle real-time multi-threaded software maintenance and development, sometimes at the bare metal level in Linux user space supporting a large complex product

* Fault finding and application support

* Supporting our software instrumentation and tool environment

* Supporting the team with improvement ideas for our software environment and development of code

* Integration of new interfaces and h/w peripherals into company’s products

* Support for integration of new in house developed products into the factory

* Potentially software development of drivers and user space platform abstraction layers

Your skills and qualifications re role of Real Time Software Engineer will ideally include:

* Degree in Computer Science, Electronic Engineering or a related software discipline

* Proven experience in real–time, multithreaded software development, debugging and support

* Experience of some of the following:

* Demonstrable working experience within focussed software development in a C or C++ environment

* Source-code version control with git

* Experience of using Atlassian tools: JIRA, Bitbucket, Confluence etc.

* Bare-metal programming

* Linux kernel and user space development

* Intel/AMD x86-64 microarchitecture and microprocessors

* Loading, and interfacing with, FPGAs

* Developing software working with digital RF environments

Knowledge in some of the following areas:

Languages: C, C++, Python, bash scripting

Networking protocols

I/O on x86 multi-core processors

Interfacing to PCIe peripheral cards

3GPP wireless systems (LTE, 5G)

Digital modulation technologies, gain control, I/Q for RF reception/ transmission is desirable

Strong collaboration and team working skills, including cross-functionally, with the ability to establish and maintain effective relationships across all levels

Ability to influence senior stakeholders

Excellent communication skills, both verbal and written

The ability to work within multiple and/or complex projects simultaneously in a deadline-driven environment

The ability to establish and maintain effective relationships across the business

Ability to mentor and coach the same or junior levels

Ability to solve complex issues using in depth evaluation methods and techniques

Contributes to strategic decision-making

Realtime Software Engineer – Network Communications

Keywords – Realtime, real-time, C, C++, Atlassian , JIRA, Bitbucket, Confluence , Linux, Intel/AMD, Microprocessors, Microarchitecture, RF, Digital electronic, RF Communications, Network, Wireless, Python, Bash Scripting, 3GPP Wireless Systems, LTE, 5G, RF Reception, RF Transmission, Digital Modulation, software Engineer, Software Development Engineer, Real %

Salary – Competitive, plus many benefits

Location – Stevenage, some hybrid working 2-3 days in the office

To apply for this job please visit