Embedded Developer

We are looking for an Embedded Developer with a strong background in designing and developing embedded systems. The ideal candidate will have extensive experience working with a variety of hardware platforms and programming languages, including Raspberry Pi, Python, ESP32, C, C++, STM32, and Nordic platforms. As an Embedded Developer at CitrusDev, you will play a crucial role in developing innovative embedded solutions that drive our products to the next level.

Possible freelance or part-time work with a gradual transition to full-time. Write, we will be happy to chat!

 

Qualifications:

β€” Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field;

β€” Proven experience as an Embedded Developer, with a track record of successful projects;

β€” Proficiency in Python, C, C++, and other relevant programming languages;

β€” Strong knowledge of embedded systems development, including hardware design, firmware development, and debugging;

β€” Experience with Raspberry Pi, ESP32, STM32, Nordic, and other embedded platforms;

β€” Familiarity with communication protocols such as UART, SPI, I2C, and wireless protocols (e.g., Bluetooth, Zigbee);

β€” Problem-solving skills and a proactive attitude towards overcoming technical challenges;

β€” Excellent communication and teamwork abilities;

β€” Upper-Intermediate English (be able to communicate with the client)

- is a must!

 

Preferred Qualifications:

β€” Experience with real-time operating systems (RTOS) and bare-metal programming;

β€” Knowledge of low-power design principles for battery-operated devices;

β€” Familiarity with PCB design and schematic capture tools;

β€” Previous experience in IoT development and sensor integration.

 

Key Responsibilities:

β€” Collaborate with cross-functional teams to define, design, and develop embedded systems for various applications;

β€” Write, test, and maintain efficient and reliable code for embedded systems using Python, C, C++, and other relevant languages;

β€” Work on hardware interfacing, device drivers, and communication protocols to ensure seamless integration with different platforms and sensors;

β€” Troubleshoot and debug embedded systems, identifying and resolving hardware and software issues;

β€” Participate in the selection of hardware components and microcontrollers to meet project requirements;

β€” Stay up-to-date with emerging technologies and industry trends to recommend improvements and optimizations.

 

Why Join CitrusDev:

β€” Work on exciting and cutting-edge projects in a collaborative and innovative environment;

β€” Opportunities for professional growth and development;

β€” Join a dynamic team of experts passionate about technology and embedded systems;

β€” Contribute to the creation of groundbreaking solutions that make a difference in the world.

 

If you are a talented Embedded Developer with a passion for pushing the boundaries of embedded systems technology, we encourage you to apply and become a key part of our team. Together, we will drive innovation and shape the future of embedded development.
 

Submit your CV, we will be glad to have you in our team!

Required languages

English B2 - Upper Intermediate
Raspberry Pi, Python, ESP32, C, C++, STM32, Nordic platforms
Published 21 September 2023 Β· Updated 28 September
Statistics:
57 views
Β·
6 applications
84% read
Β·
67% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...