Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Requirements
This small and growing consultancy are seeking skilled developers with experience in areas such as software architecture and algorithms, drivers and OS development, RTL (FPGA / ASIC) work, optimisation and parallelism. If you are intelligent, curious and enjoy stretching yourself, consider this company’s fresh culture and variety of projects., * A good degree in a technical subject and strong A-level grades, or equivalent experience, including a good mathematical grounding.
- Software development skills in C, C++ and possibly in VHDL, Verilog and/or SystemC.
- Knowledge of any of: embedded or low level software, algorithm development, device drivers, Linux or FreeRTOS bring-up, optimisation for particular chipsets or processing units (CPU, GPU, SoC or FPGA).
- Algorithm development skills, for example as might apply to video compression, sensor fusion, image processing, probabilistic modelling, high-speed decision making.
- An openness towards working directly with clients (guidance and training would be provided).
The company see work-life balance as important, so you can expect mutual flexibility to be rewarded. Hybrid work patterns may be considered.
Keywords: Graduate, Consultancy, C, C++, Assembler, Linux, Drivers, FPGA, VHDL / Verilog, Image Processing, Modelling
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers
Software Engineer Salary London