Join Our Team - Vacancies

As our company continues to grow, we have a number of new vacancies available. Contact us if you're interested, and we'd be happy to share further information about each of the roles. 

Vacancies: 

Senior Software Engineer and Project Manager

Contract Software Engineer (3-6 months with potential for further opportunities)

Location:  Surrey, with highly flexible hybrid working options.

Senior Software Engineer and Project Manager – System Development

The Role

The Senior Software Engineer will work as part of the amBX technical team responsible for the development of our core products and applications, as well as providing support for existing software releases. This role has a specific focus on core system development and maintenance, system API's and enterprise solutions to co-exist with industry-standard devices and ecosystems.

This role requires extensive knowledge and experience in software development, particularly on Windows, Linux and Web platforms. Some skills in or knowledge of network security, container solutions such as Docker and network protocols such as TCP/IP and CoAP would be useful but not essential.

It will involve software engineering across a number of projects and tasks in support of the development of a ground-breaking approach for intelligent lighting controls in new connected environments.

The expectation is that this role will develop over a short initial period to take additional responsibilities for project management and core system development. It will therefore suit a candidate with strong coding experience but who is looking to break into a more senior role or someone with senior team experience looking for a leadership opportunity in a mature start-up environment.

Principal responsibilities

  • To contribute to the development and maintenance of amBX's main product software, developing core code to specification.

  • To become familiar with the existing amBX technology and architecture and its application in target market sectors.

  • Working with other team members to develop software specifications and architecture.

  • Projects will be taken from concept to product release - all our engineers must be able to work in a thorough and structured manner while also being able to think creatively and solve problems.

  • Supporting the writing of appropriate documentation and operating manuals and providing an accurate recording of development undertaken.

  • Testing interfaces and components to ensure that they operate satisfactorily.

  • Contributing to the team's creative vision with ideas for products and enhancements.

Leadership Opportunity

  • Take on Project Management functions across a portfolio of projects

  • Lead and mentor the wider software and testing team

  • Participate actively in architectural and system design processes for new product development

  • Oversee issue and quality management processes

  • Take responsibility for critique and delivery of the product roadmap

Skills and background

The role will suit an experienced software engineer with 5+ years of relevant experience, looking to capitalise on their skills and experience as part of a dynamic team carrying out development as part of the leading-edge innovation of amBX.

Skills required: a deep knowledge of software engineering in the programming languages C/C++ and Javascript; the ability to develop and interpret technical plans; and a creative approach to problem-solving.

Experience of working with structured issue management and product testing. (We use Atlassian – Jira, but experience of similar systems would also be acceptable).

Reporting

Reports to Development Director

Salary

£50k+ dependent on experience

Location

The role will be based in Redhill, Surrey. Flexible 'hybrid' working arrangements are in place and can be adapted to match specific situations.


Contract Software Engineer – System Development

The Role

The Contract Software Engineer will work alongside the amBX technical team responsible for the development of our core products and applications, as well as providing support for existing software releases. This role has a specific focus on the development of core system features and enterprise solutions to co-exist with industry-standard devices and ecosystems.

This role requires extensive knowledge and experience in software development, particularly on Windows, Linux and Web platforms. Some skills in or knowledge of network security, container solutions such as Docker and network protocols such as TCP/IP and CoAP would be useful but not essential.

There are opportunities for software engineering across a number of projects and tasks over a period of 3-6 months in support of the development of a ground-breaking approach for intelligent lighting controls in new connected environments. There may well be opportunities for further projects extensions or even a permanent role as the business develops.

Principal responsibilities

  • To contribute to the development of components of amBX's main product software, developing core code to specification.

  • To become familiar with the existing amBX technology and architecture and its use in these applications.

  • Projects will be taken from concept to product release - all our engineers must be able to work in a thorough and structured manner while also being able to think creatively and solve problems.

  • Supporting the writing of appropriate documentation and operating manuals and providing an accurate recording of development undertaken.

  • Testing interfaces and components to ensure that they operate satisfactorily.

Skills and background

The role will suit an experienced software engineer with 2+ years of relevant experience, looking to capitalise on their skills and experience as part of a dynamic team carrying out development as part of the leading-edge innovation of amBX.

Skills required: a deep knowledge of software engineering in the programming languages C/C++ and Javascript; the ability to develop and interpret technical plans; and a creative approach to problem-solving.

Experience of working with structured issue management and product testing. (We use Atlassian – Jira, but experience of similar systems would also be acceptable).

Reporting

Reports to Development Director

Salary

TBD – based on project, experience and timescales.

Location

The role will be based in Redhill, Surrey. Very flexible 'hybrid' working arrangements are in place and can be adapted to match specific situations.

 

If you’re interested in any of these roles, don’t hesitate to contact us. Please note, no recruitment agencies.

amBX Ltd