The role is to assist in all areas related to firmware development. Main focus is on the development of firmware and enbale maintainance, troubleshooting and improving code functionality and addinf new features. Our roadmap include 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 ability to build a structure to help grow the team in the future.
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 securit
- New feature development including addition of new sensors, reducing power consumption, and update firmware over Bluetooth
- Day to day activities, documentation, 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.
- Strong EE & DSP fundamentals
- 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
- Communicate with various departments to achieve common goals
- Able to withstand high pressure situations
- Willing to travel and on occasion
KPIs
- Product ownership, initiative in proposing new products and features
- All developments need to be treated as a safety critical application
- Develop and deliver outstanding service to customers
What We Offer
- An opportunity to change the world and work with a passionate team
- Hybrid work environment in general
- On-site gym;
- Regularly organised 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!