Job Title: Software Engineer
Location: Birmingham, UK
Salary: £35,000-50,000
**Job Description
:
A forward-thinking company based in Birmingham, UK, is seeking a highly motivated and self-driven Software Engineer to take full ownership of developing a custom browser for BACnet-type projects. This role is pivotal in the development of cutting-edge software solutions for building management systems (BMS) and industrial automation. As the sole developer, you will be responsible for the entire software development lifecycle, from concept through to delivery.
**Responsibilities
:
- Browser Development: Independently design, develop, and maintain a custom browser using modern web frameworks and technologies such as Chromium, Electron, or similar.
- Protocol Integration: Lead the integration of BACnet communication stacks and APIs into the browser, ensuring reliable communication with BACnet devices and networks.
- Web Application Development: Build responsive and user-friendly web applications within the browser to manage and control BACnet systems.
- Cross-Platform Compatibility: Ensure the browser functions effectively across multiple platforms (Windows, Linux) and meets the specific demands of industrial environments.
- Project Ownership: Manage all aspects of the software development process independently, including planning, coding, testing, debugging, and deployment.
- Stakeholder Communication: Provide regular progress updates to project managers and other stakeholders, offering technical insights and solutions.
- Documentation: Create and maintain comprehensive documentation for the browser's architecture, codebase, and user-facing features.
**Key Requirements
:
-
Technical Skills:
-
Strong experience with web technologies such as HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Vue.js.
-
Proven experience in browser development using Electron, Chromium, or similar.
-
Familiarity with BACnet or building automation protocols is beneficial, or a strong willingness to learn.
-
Proficiency in cross-platform development (Windows, Linux).
-
Knowledge of back-end technologies (Node.js, Python, etc.) is advantageous.
-
Experience:
-
3+ years of professional software development experience.
-
Demonstrated experience working independently on complex projects, from design through to implementation.
-
Experience in industrial automation or BMS is a plus but not required.
-
Soft Skills:
-
Strong problem-solving skills and the ability to work autonomously.
-
Excellent communication skills and the ability to manage project timelines and expectations independently.
-
Proactive and solution-oriented mindset.
**Preferred Qualifications
:
- A degree in Computer Science, Software Engineering, or a related field.
- Familiarity with industrial IoT protocols and cybersecurity practices is a plus.
**Additional Information
:
- Location: Birmingham-based role, with the possibility of flexible working arrangements (remote/hybrid).
- Salary: Competitive salary based on experience and qualifications, with additional benefits.
- Benefits: 23 days annual leave + bank holidays, Pension, + flexible benefits to be discussed.
If the above sounds like you then send over your CV and apply today!
Keywords: Software Engineer, Full Stack Developer, HTML5, CSS3, JavaScript, React, Angular, Vue.js, BACnet, Chromium, Electron
BeTechnology Group Limited is acting as an Employment Agency in relation to this vacancy.