Location: Glasgow (Hybrid)
Salary: Depending on experience
Hours: Full time
Placed On: 1 August 2023
The role is to assist in all areas related to firmware development. The main focus is on the development of firmware and enabling maintenance, troubleshooting, improving code functionality, and adding new features. Our roadmap includes mesh networking, edge computing, ML, and creating simple UI for users.
This role is for developers that are interested in innovation, product design, and development. Initiative and the ability to build a structure to help grow the team in the future are essential.
Primary Responsibilities
* Code Development including design, diagnostics, and stress testing.
* Maintain and create APIs for system integration. Current architecture involves various systems and platforms that communicate with each other; these APIs need to be grown to match the company’s business model that focuses on flexibility and security.
* New feature development including the addition of new sensors, reducing power consumption, and updating firmware over Bluetooth.
* Day-to-day activities, documentation, and any other tasks as needed.
Education And Experience
* Bachelor’s degree in Computer Science, Software Engineering, Electronic Engineering, or equivalent.
* 2+ years of experience with embedded systems.
Skills
* Proficient in C/C++ and Python.
* Knowledge of MCU architectures, peripherals, and development environments.
* Comfortable reading electrical schematics and datasheets.
* Deep knowledge of the embedded toolchains and workflow.
* HW/SW debugging skills with lab equipment.
Preferred Qualifications
* Experience with embedded stacks for ARM cores.
* Experience with safety-critical systems.
* Experience with FPGA development and testing.
* Experience with RF, BLE, and TCP/IP stacks from a practical embedded perspective.
* Prior work or experience with applied cryptography and embedded systems security.
Personal Attributes & Other Requirements
* Ability to communicate with various departments to achieve common goals.
* Able to withstand high-pressure situations.
* Willing to travel on occasion.
KPIs
* Product ownership, initiative in proposing new products and features.
* All developments need to be treated as safety-critical applications.
* Develop and deliver outstanding service to customers.
What We Offer
* An opportunity to change the world and work with a passionate team.
* On-site gym.
* Regularly organized social events.
* Free coffee.
Multiple studies have found that a higher percentage of women and people from under-represented communities won’t apply if they don’t meet every listed qualification. Neuranics values candidates of all backgrounds. If you find yourself excited by our mission but you don’t check every box in the description, we encourage you to apply anyway!
#J-18808-Ljbffr