Company Detail

ECM Selection
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Graduate Software Engineer  

    - Surrey
    This highly regarded company takes a holistic approach to development... Read More
    This highly regarded company takes a holistic approach to development with engineers working across the board from embedded software and high-performance low-level code through to data wrangling with Python and web-based frontends. Projects also vary from pure software to those integrating standard or custom hardware. This provides a tremendous environment in which young engineers can learn from other team members (both software and hardware engineers) and grow their skillset in both breadth and depth.You will be developing software in a variety of areas including cyber security and image processing, and C or C++ will be your primary language (although as it continues to mature, Rust will also be used). Not all tasks are suited to C or C++ and so you can expect to use a variety of other languages such as Python and JavaScript while working here. Requirements: Top undergraduate degree in a numerate discipline supported by mostly A*’s at A-Level Strong software skills in C or C++ Further experience in software development gained through an internship or PhD programme is highly prized but not required This is a fully office-based company, providing ample opportunities for cross-disciplinary collaboration and mentoring. Work hours are flexible, and condensed working is supported (working longer hours Monday-Thursday in exchange for having Friday off). Alongside a very strong graduate salary and six-monthly salary reviews other benefits include an EV car purchase scheme, private health insurance and an annual bonus scheme. Some projects are sensitive (e.g. cyber security) and so you will need to security cleared before working here. Therefore, applications are restricted to only candidates with British nationality. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less
  • Senior Hardware Engineer  

    - Cambridge
    This Cambridge team are a dedicated engineering group and part of a la... Read More
    This Cambridge team are a dedicated engineering group and part of a larger organisation. Their remit is to work on bespoke projects relating to electronics and software for high voltage power applications. They are looking to recruit a Senior Hardware Engineer to join them.As part of this small, Cambridge team, you would provide hands-on expertise and technical experience in the development, verification and build of power electronics. You would work with colleagues in Germany on some projects and deliver innovative solutions. These projects will be best suited to an all-rounder Hardware Engineer – someone comfortable with variety from high voltage layout for PCBs, to FPGA design using VHDL / Verilog and C/C++ for embedded software. Requirements: Demonstrable relevant experience with FPGAs (VHDL / Verilog) and writing software for embedded processors. Experience in power electronics control algorithms. Proficiency with PCB design used in power electronics. Experience with C / C++ embedded software. Additional experience with Python for automated tests or MATLAB for real time control would be desirable. Interested candidates are expected to be university graduates (ideally electronics or similar) and have experience working in a small engineering team on various project areas. Team leadership or management experience is not required. Please note that applicants on time-restricted visas or requiring company sponsorship will not be considered. This is an excellent opportunity to join this established team, work with like-minded engineers and gain experience of a wide range of projects. Due to the nature of the work, project work is typically onsite, but the company does try to accommodate and provide flexibility where possible. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less
  • Hardware Engineer  

    - Gloucester
    After a bright start to your career have you reached the limits of wha... Read More
    After a bright start to your career have you reached the limits of what your company can offer you? Maybe you’ve completed a graduate scheme but the department you’ve been assigned to doesn’t excite you? Or perhaps you just need a change?This agile company is looking for top hardware and electronics talent. They develop hardware and software systems for the defence community, typically within the radio communications, high-speed data processing and cyber security arenas. This requires skills in complex PCB design, FPGA development and embedded software. Unlike traditional defence companies, projects here have shorter timespans (months rather than years) providing you more variety and a constant stream of new areas to discover and learn about. Staffed by very bright and versatile engineers, they are looking for kindred spirits, so strong academics, curiosity and problem-solving skills are all critical. While nominally a hardware engineer you can expect to be involved in projects outside your speciality, maybe that’s writing some higher-level C/C++ code or writing a research paper about a particular technology. So having a breadth of knowledge and skills is valuable. Requirements: Commercial experience developing electronic hardware products Strong academics including a top degree in a numerate discipline (probably from a top 10 ranked university) and A’s or A*’s at A-Level (further academic qualifications such as Master’s degrees or PhDs are well received) Ideally your commercial experience will come from working at a small company or similar where you’ve had to pick up new skills as required UK nationality and residency in the UK for the last 10-years Located in a picturesque town on the edge of the Cotswolds, this company offers a strong salary and benefits package with an enhanced company contribution pension scheme, private health care insurance and bonus scheme. Due to the nature of the work, this is a fully office-based position. Keywords: Hardware Engineer, Electronics Engineer, PCB Design, Schematic Capture, OrCAD, FPGA Development, VHDL, Embedded C, Embedded C++, Linux Device Drivers, Hardware Test, Analogue Electronics, RF, Signal Processing, Image Processing, Data Processing, Consultancy Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less
  • Data Engineering Lead  

    - Nottingham
    Take responsibility for data engineering in a growing company. This ha... Read More
    Take responsibility for data engineering in a growing company. This hands-on Python role would suit an experienced data engineering lead. To the rest of the business, you will provide the answers the business needs, in plain language. Behind the scenes, you will become the technical authority on a new platform, making good use of the abundant data in hand, architecting and developing new systems towards these needs, and growing the team for the future.You’ll have: Strong software engineering skills in Python, including excellent knowledge of the Python language, use of design patterns, SOLID principles, databases, cloud deployment, source control and CI/CD. Led data engineering projects, with a focus on building and maintaining scalable data pipelines, data lakes or lakehouse architectures. Project management and team leadership skills. The ability to communicate clearly and effectively with non-technical stakeholders. Good attention to detail, a positive attitude, flexibility, collaboration, and engagement with clients, building good relationships. You’d join a forward-looking company with a people-focused and environmentally friendly mission towards a low carbon future. The role has significant autonomy, as you will encapsulate the technical aspects of the data engineering function of the business, help them make the most of available data, exploring it and delivering clear answers. Fully remote work is an option, and flexible and/or reduced hours may be considered. Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Read Less
  • Software Developer, Graduate to Experienced  

    - Gloucester
    For graduates, postgraduates and experienced professionals seeking a 2... Read More
    For graduates, postgraduates and experienced professionals seeking a 2026 start (April through summer) in their next role. This software engineering position does require eligibility for a high level of security clearance; British nationals with UK residence may meet this requirement.This established company produce a variety of high-tech solutions for corporate and government use. Projects are wide-ranging and frequently involve signal processing, image processing, and low level or embedded software engineering in C / C++ / Rust in addition to higher level work in Python, TypeScript and JavaScript. The successful candidate will be adaptable to this variety of work. You will bring: A 1st or 2:1 in a numerate subject from a top university, possibly (though not necessarily) a PhD, and strong A-level or equivalent grades (A* equivalent) in at least Maths and Physics. Prior software development experience in C, C++, Python, TypeScript or JavaScript. It is likely you will have made major design and implementation contributions to at least one sizeable project (an application or system of some complexity rather than a website or simple web service), and will have a good knowledge of at least one other relevant programming language as well. Your ability to learn quickly and interest in providing technical solutions to real-world problems. Excellent communication skills in written and verbal technical and conversational English. Given anticipated competition for this role, one or more relevant specialisations would be positive, for instance in embedded development, signal processing, or image processing – towards a real world application rather than for purely research or educational purposes. Extracurricular software project work, internships, and evidence of interest in the commercial sector would be advantageous. You’d be joining a successful SME who offer the chance to be involved in many facets of the business, with a good amount of individual responsibility leading to a rewarding role with plenty of technical challenges. Remuneration is competitive along with benefits. Day to day work is office based with flexible hours. Job offers are contingent on passing security clearance. Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Read Less
  • Senior UI Developer, C#  

    - Cambridge
    This successful Cambridge company develop simulation software for spec... Read More
    This successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including desktop UI. WPF or comparable technologies are ideally sought.You’ll be someone able to take on a senior hands-on development position within their UI team. Colleagues are likewise C# developers, a small team working closely with mathematical software engineers. They in turn develop the simulation side of the software suite, which is also C#. You will have: Extensive commercial-grade software development experience in C# with .NET (whether .NET 6-9, Framework or Core). Held senior developer responsibilities before, including taking a view on software engineering approaches, leading projects where required, and mentoring junior colleagues. Ideally, experience with WPF, XAML and related application architecture and event routing. Otherwise, desktop UI via Prism or with Windows Forms (or Qt, etc.), or equivalent UI development experience with web component UI such as React, Angular or similar will be considered. You’ll likely be familiar with DI / IoC, MVC / MVP / MVVM, and similar patterns for separation of concerns and reduced dependencies. Developed applications which allow a skilled user to interact with and manipulate complex technical content, rather than e.g. CRM or other database front ends. A good intuition about UI usability, considering users profiles and use cases. This is not a UX role, and the software is already favoured by users, yet intuition and experience will help ensure that future developments are similarly well received. The ability to get up to speed quickly, and work independently as well as collaborate with colleagues. This is a friendly and close-knit company which can offer a long term career opportunity. A competitive salary and hybrid working arrangements are available to the right candidate. Situated within cycling distance of north Cambridge, the company’s offices also offer plenty of parking on site. Keywords: C#, .NET, Senior, Lead, UI, GUI, WPF, XAML, MVVM, Prism, Qt, React, Angular, DI / IoC, usability, simulation software, science and industry, engineering Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Read Less
  • Senior Software Developer  

    - Cambridge
    This pioneering leader in advanced therapies is revolutionising the tr... Read More
    This pioneering leader in advanced therapies is revolutionising the treatment of previously untreatable diseases. They are seeking a Senior Software Engineer to join their growing team. This role presents an exciting opportunity to make a significant impact in the field of biotech by developing advanced software solutions that support the manufacturing of cutting-edge therapies.The successful candidate will work closely with the software architect and product owner to develop and implement the architectural roadmap, translating it into actionable user stories. As the technical lead for software projects, you will ensure that projects are executed to plan, and that the team delivers high-quality results at a sustainable pace. You will also mentor and guide junior engineers, helping them to develop their skills and contribute to the overall success of the software development process. Requirements: Demonstrable experience in leading and developing complex software projects, with a focus on software architecture, design, and planning Good familiarity with message-orientated or event-based systems for designing distributed architectures Strong knowledge of full-stack development using modern JavaScript frameworks on the frontend and FastAPI, Flask or Django on the backend Good understanding of writing software that interfaces with low-level peripherals or cloud services (and ideally both). This will have required knowledge of Java, C# or modern C++ The company’s culture is one of collaboration, innovation, and entrepreneurship. Employees are encouraged to share ideas, take initiative, and work together in a supportive environment where everyone is empowered to do their best work. Alongside the generous salary are benefits including private medical insurance, a generous pension scheme and annual bonuses. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less
  • Mid-Senior Electronics Designer  

    - Cambridge
    This is a fully hands-on mid-senior electronics engineer role, designi... Read More
    This is a fully hands-on mid-senior electronics engineer role, designing, prototyping, debugging, verifying and integrating complex RF hardware. You would be working on a multiple products for a variety of applications as well as associated test tools and manufacturing systems. Typically, you can expect to be involved with PCB layout, RF components, FPGAs, VHDL and/or Verilog, low level communications buses, embedded software, and creation of schematics and other documentation. There are elements of liaising with other teams, supporting other company functions such as marketing and sales, and of course planning and scheduling work to deliver the work on time, but the focus is very much on engineering.You will need: A degree in electronics or a similar subject from a well-ranked university Expertise in high speed electronics design: PCB layout, low level comms (SPI, I2C etc.), FPGA, Verilog, VHDL, microcontrollers and SOCs Embedded C and assembler coding skills Experience developing for embedded Linux Practical prototyping circuits and use of common tool such as Oscilloscopes, logic analysers, signal generators etc. Full, existing, and unrestricted right to work in the UK RF engineering experience isn't essential, but an interest would be an advantage. The company are based in modern offices to the west of Cambridge. A competitive salary and benefits package, and scope for some hybrid working are on offer to the successful candidate. Keywords: Electronics Design, Software Defined Radio, PCB Design, Embedded Software / Linux, RF Engineering, Cambridgeshire Read Less
  • Software Engineer, Modelling Tools  

    - Guildford
    Established over 30 years ago, this highly profitable tech business pr... Read More
    Established over 30 years ago, this highly profitable tech business provides software products and services for global customers. They are expanding and looking to recruit further Software Engineers to join their software team. They utilise their strong intellectual approach in developing new features and versions of their real-time modelling software tools.Requirements: Strong academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. Demonstrable programming experience in C++ (and ideally C or Fortran). Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. Strong numeracy and understanding of mathematical modelling. Experience with CUDA, multithreading, AI / ML would be advantageous. Any exposure to 3D / 2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual bonus and significant enhanced pension contributions as well as private health and dental insurance. The role is based fully onsite at their Guildford offices. Candidates are expected to live fairly close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C / Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI / ML, Graphics, Onsite Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less
  • Software Developer (Mobile Apps)  

    - Surrey
    This simulation software development company have a range of products... Read More
    This simulation software development company have a range of products that are used by their customers in the geological sector. As part of their product range, they have iOS and Android applications which provide tools for digital mapping. The company is looking to develop further features for these applications as well as new products, hence looking to strengthen their team and hire a Software Developer with experience with mobile apps development. As expected, responsibilities will include software coding, interface design, testing and deployment of mobile applications.Requirements: Degree in Computer Science or similar. Demonstrable commercial experience in iOS and / or Android platform development (ideally utilising location services, online maps, compass functionality and device tilt sensors). Experience with object-oriented design using C, C++ or Java. UI familiarity using either Android Native UI or iOS Objective C UI / Swift components. Any exposure to graphics (OpenGL, Shaders), Qt mobile GUI, Android Studio IDE, Xcode IDE, .NET MAUI or Xamarin would be desirable. Note, this role is onsite at their offices in Guildford. No regular remote / hybrid working is available. The company do offer an excellent compensation package including a wide range of benefits. A link to a portfolio of work would be beneficial for any application. Keywords: iOS, Android, Apps Development, Mapping, Location, Mobile, UI Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company. Recommend for £250 Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany