WE ARE HIRING!
Magdeburg, Potsdam or Berlin
Type of job
Type of position
About this Job
Cloud Software Engineer
Are you passionate about the Internet of Things and would love to take part in building the technology that will power plenty of new IoT applications? Then join our team to become a cloud software engineer at Embever.
Who we are and why we are hiring
Embever provides solutions that help companies and developers to build, deploy and manage IoT devices in a very short amount of time. Our headquarter is in the city center of Magdeburg, a city full of history, green spaces and low living costs. A second office location where you could also work from is the beautiful and great city Potsdam. We are excited to grow our team with more builders, creators, and visionaries to help build our next generation IoT platform.
About the Job
You will help the embedded team design, develop, deploy and operate IoT prototypes and devices. You write firmware and review code. You will be aligned with the entire Embever team and get to know different projects and work on supporting different customers.
Objectives and responsibilities of this role
In this role you will:
Design, plan, develop, implement and operate new hardware and firmware for prototypes. Design new products according to proven design and development procedures and best practices.
Spend some of your time infusing your technical expertise and know-how in your team through code reviews and whiteboarding sessions.
Contribute to firmware architecture decisions, participate in code reviews to ensure solutions have the right balance between quality and impact
Support the rapid prototyping process using Cloud as a Module
Qualifications and requirements
Not all applicants will have skills that match a job description exactly. Embever values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Embever. We are always looking for people who will bring something new to the table!
Minimum 2-3 years of hands-on experience
Profound knowledge of Python and C
Solid knowledge of Linux based systems
Experience in low-level programming, system architecture, real-time operating systems, and device architecture
Experience with unit and integration testing methodologies
Confident in reading and understanding hardware design documents
Fun person to work with and eager to learn new technologies and platforms
Nice to have
A bachelor's or master's degree in electrical engineering, information technology, computer engineering, or equivalent experience
Experience with IoT network protocols (like UDP, MQTT, CoAP)
Knowledge of wireless technologies such as NB-IoT, LTE-M and 5G
Transparency: We have a no-hierarchy structure where our team members can take part in any decisions of our company. This is how we create a transparent environment, and a culture of growth and constructive criticism.
Flexibility: We understand that each team member might have different needs to balance personal and professional life. For this reason we offer the possibility of working partially from home and adapting your working schedule to your situation.
Competitive salary: Adapted to your level of experience and the location of our company.
Sounds interesting? Then send us your CV and a cover letter to firstname.lastname@example.org. We are looking forward to your application!