Company Detail

ECM Selection Holdings Limited
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Senior Embedded Software Engineer  

    - Cambridgeshire
    -
    Developing embedded software using modern C++ on Linux This product de... Read More

    Developing embedded software using modern C++ on Linux

    This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality software, write automated tests, as well as peer review other code.

    Requirements:

    • Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer.
    • Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies.
    • Good analytical and problem-solving skills.
    • Excellent communication skills.
    • Additional experience with 1 or more of the following: Rust, Python, RF, DSP, network systems.

    The role would require you to be onsite at their offices at least 3 days per week as required for projects. On offer is an excellent remuneration package. Offices are based west of Cambridge at a newly developed business park. Parking is available on site.

    Interested applicants must have full rights to work in the UK company sponsorship or time-restricted visa holders will not be considered.

    Another top job from ECM, the high-tech recruitment experts.

    Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.

    Please apply (quoting ref: CV27360) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

    Read Less
  • System Software Developer  

    - Not Specified
    -
    Get paid to write open-source software Do you want to work on software... Read More

    Get paid to write open-source software

    Do you want to work on software used by billions around the world? Do you believe in the goals of the open-source software community? This team wants to hear from you.

    You will be working alongside similarly enthusiastic and highly skilled developers building software with open-source projects and making important contributions to the open-source community. You could be working on improvements to WebKit, or building new Linux kernel driver, or one of countless other projects this team tackles, all of them deeply technical.

    Requirements:
    • Knowledge and interest in developing systems level software such as kernel drivers, web rendering engines, display servers, or A/V libraries.
    • Demonstrable and significant contributions to open-source projects. This includes engagement with the community and understanding of open-source development methodologies not just code commits.
    • High level of skill in C. Additional knowledge of Rust would be beneficial.
    • A Computer Science degree or similar experience.

    You will be working in a globally diverse team, so experience and comfort with remote working along with a high level of written and verbal communication skills are essential for this role.

    Alongside the competitive salary, flexible working hours, private medical insurance, and dedicated time to spend on community projects are on offer for the right candidate. This team will also consider candidates who wish to work part-time 3-4 days per week. Although you will be joining a global team, you need to be located somewhere in the UK and have full rights to work in the UK without time limits to be considered for this role.

    Another top job from ECM, the high-tech recruitment experts.

    Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

    Please apply (quoting ref: CV27003) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

    Read Less
  • Software Engineer, AI/ML  

    - London
    -
    Improving productivity in industry through ML based software developme... Read More

    Improving productivity in industry through ML based software development

    Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way?

    This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires.

    Requirements:

    • Top Computer Science education likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD.
    • Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable.
    • Python expertise includes understanding ecosystems and toolchains for large complex codebases.
    • Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products.
    • Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects.
    • Excellent communication skills including knowledge of software architecture.

    This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous.

    On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.

    Another top job from ECM, the high-tech recruitment experts.

    Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

    Please apply (quoting ref: CV27406) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

    Read Less
  • Graduate Software Engineer  

    - Not Specified
    -
    Developing high quality business applications with training and career... Read More

    Developing high quality business applications with training and career development

    Top-tier qualifications and a demonstrable passion for software engineering are required for this exceptional career-building opportunity.

    Joining this Berkshire-based team, you will contribute to core feature development and customisation of their software development toolkit. The company prides itself on using the latest technologies and developing the skills of their engineers. After a period of initial training, you will help develop new features and functionality, and once you are fully up to speed assist clients with their use of the software to build their own business applications.

    Success in this role will depend on your ability to produce expertly designed, robust and performant software, so whilst this is a great opportunity to kick-start a software engineering career, you will need to be an excellent programmer:

    • A 1st or 2.1 degree in a relevant STEM subject (ideally Computer Science) from a leading university, and excellent grades at A-level (or equivalent)
    • Strong coding skills in languages such as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects
    • Firm grasp of software engineering concepts object orientation, data structures, version control etc. A knowledge of web development frameworks (React etc.), and JavaScript would be an advantage
    • Confident communication skills
    • Full, unlimited, and already existing UK work permission

    A competitive salary and benefits package is on offer to the successful candidate. Early progression is available, assuming satisfactory performance in the role. Please note that this role is purely office-based.

    Another top job from ECM, the high-tech recruitment experts.

    Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

    Please apply (quoting ref: CV27379) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

    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