Embedded/IoT Software Developer
At Everythings, we are always developing new solutions for projects and consulting in the IoT space. We are constantly seeking new people to join us on this journey.
Our projects and customers are mainly situated in the manufacturing, retail, public services, event, financial and medical sectors. We build custom and off the shelf IoT Solutions that focus on customer experience, automation, process improvements, security/safety systems and digitalization among others.
For this position, we are looking for a junior profile with interest in embedded and IoT software development. This means that you will actively be developing code for the provided hardware and will be building cloud backbones.
Hardware knowledge is not a requirement, but can be an asset, for which we can provide means to learn and grow.
You would be involved in both consultancy and project teams, where you work with colleagues to build challenging projects with an IoT element at their centre. We will guide you along the way and provide new challenges and learning opportunities.
Check what you will be learning and working with and what we offer down below, or ...
What we look for in people
Everythings strongly appreciates people ?who? are eager to learn. We work on challenging projects that require flexibility and a logical mindset. If these personality traits speak to you, you are the perfect fit for our team!
- Sharing your knowledge with others is something you do regularly and with enthusiasm
- Variation is something you like
- You are creative and a logical thinker
- Working in team or individually is no problem for you
- You are a lifelong learner
- You are ambitious and aren't afraid to share your opinions
The skills of an Embedded/IoT Software Developer
If some or all of these technologies are new to you, don’t worry! During our “get to know”, we will talk about them and explore these new technologies. Once you get started, we will help you become an expert in these topics.
Embedded Software Development
- C-code, C++ and MicroPython for embedded development
- Basic hardware and embedded electronics knowledge
- Microcontrollers; STM32, Atmel, PIC and ESP
- (Embedded) Linux, RTOS and ARM development
- Connectivity technologies: LoRa, WiFi, Bluetooth, Cellular, Ethernet, I2C, UART, SPI, ...
- Hardware Troubleshooting
IoT Cloud Development
- AWS and/or Azure Cloud Native Development
- Node.js (TypeScript) and Python
- Infrastructure as Code
- Serverless Services
- Data Storage Technologies like NoSQL, Graph, Time Series, In-Memory and SQL databases
General knowledge and practices
- DevOps, FinOps and CI/CD
- REST APIs, MQTT and WebSockets
- Unit and Integration testing
- Scripting and tooling
- Software (and hardware) architecture and best practices
- Prototyping
Other topics that might interest you
IoT Solutions combine soft- and hardware, but often require other aspects that make an IoT Solution complete. These topics are likely to be part of your work in some type of way: integrating with them, using them, or actually developing them by yourself.
- Edge Computing
- Machine Learning
- IoT Gateways
- Augmented Reality
- Cognitive Services
- Artificial Intelligence
- Digital Twins
- User Experience
- End User Documentation
- Big Data
Our recruitment process
We believe that your time is valuable, so we try to stick to a 3-step recruitment process, either at one of our offices or remote if desired. If either of us decides that it's not a right fit, we stop there and won't keep you on a leash.
Get to know
During our first sessions, we will get to know each other's vision, ambitions, and history.
Know how
In the second session, we’ll brainstorm about an actual technical solution.
Proposal
In the final session, we’ll go over the details of your potential new job and the corresponding proposal.
What's in it for you
If you join us, we provide an attractive and complete package that is tailored to your responsibilities, personal situation and work related activities.
Modern technologies
Training and certifications
Open and informal work environment with a flat structure
Growth opportunities
Team building and social events
Attractive salary package with the usual benefits (meal allowance, car, fuel card, cell phone contract, insurances, laptop, ...)