About The Role
A unique opportunity to join a growing company developing exciting products in the 5G mobile infrastructure space. As a recent graduate, you will join an R&D team involved in the design, development, and manufacture of these products.
You will apply the skills learned during your degree to real-world applications. Working from requirements, you will develop software across the full suite: from firmware on microprocessors such as the Raspberry Pi using C and/or Python, through to GUI development using rapid development tools such as Node-RED.
The role involves working as a critical member of the team while also operating independently and helping to set direction for others. If you are a passionate problem solver who enjoys a challenge and wants to develop, this is the role for you.
Roles and Responsibilities
* Manage functional and non-functional requirements, deriving HLD & LLD designs for software development.
* Operate in an agile/scrum environment with incremental and regular delivery.
* Perform software development using a CI/CD pipeline.
* Develop test environments to facilitate automated testing.
Education Qualifications
* Bachelor’s degree in Computer Science or a similar STEM discipline, or proven development experience.
Desired Characteristics and Technical Expertise
* Experience across the full software development life cycle.
* Exposure to a variety of embedded platforms.
* Experience with Windows and Linux operating systems.
* Web development skills: HTML, CSS, JavaScript, MQTT.
* Front-end/GUI building and app development.
* CI/CD with version control and code repositories such as GitHub.
* Scrum team development using Agile project management practices.
Business Acumen
* Skilled at breaking down problems, documenting problem statements, and estimating effort.
* Understands the importance of software quality, its impact on product quality, and the risk of brand damage.
* Ability to analyze design options and deliver the best solutions into products.
* Awareness of competitors and industry trends.
Personal Attributes
* Excellent oral and written communication skills.
* Effective interpersonal and team-building skills.
* Strong problem-solving capability with a focus on effective solutions.
* Drives personal and team results through strong team spirit.
* A can-do and willing attitude.
Benefits
* Competitive starting salary: £30,000
* Company pension
* 25 days’ annual leave
* Ongoing training and development opportunities to help you reach your full potential
* Informal dress code and excellent work/life balance
* Reimbursement towards a professional membership
Security Clearance
The company develops solutions for military applications. Staff are expected to be able to obtain security clearance as and when required.
Role Tech Stack
* JavaScript
* C
* Python
#J-18808-Ljbffr