RT Embedded Software Engineer
Location: KrakĂłw, Poland
PDP Technologies is an Industrial 4.0 IoT technology provider, delivering real-time partial discharge (PD) monitoring services to owners of high-voltage and medium voltage assets.
Our mission is to help power companies and other equipment owners understand what's happening "under the hood" of their critical assets. PDP offers a non-invasive, fully managed SaaS solution that performs continuous (24/7/365) on-line PD monitoring of static and dynamic electric assets, such as transformers, busbars, power lines, generators, and turbines.
Now, we are looking for an experienced RT Embedded Software Engineer to work in our new office in Cracow. If you are a doer, a winner, a quick learner, a fast and creative thinker, a team player and your English is highly articulate and clear in both speaking and writing - you are most likely our ideal candidate
What will you do as a RT Embedded Software Engineer:
• Implement the embedded SW of an IoT monitoring device.
• Define and implement measures and KPIs for signal processing and machine learning algorithm performance.
• Optimize algorithms to fit the real time requirements.
• Develop system software framework.
• System debugging and performance optimization.
• Implementation of standard communication protocols.
• Integration with the hardware components.
What we are looking for in this role:
• At least 3 years experience in C/C++ in RT embedded software development.
• B.Sc. in Electrical Engineering Software Engineering or Computer Science.
• Experience with embedded Linux.
• Experience with multithreading/multitasking.
• Experience with machine and deep learning algorithm development.
• Strong theoretical and hands-on knowledge in signal processing.
• Hands-on experience implementing, validating, and testing complex algorithms.
• Experience with device driver development.
• Experience with interfaces and protocols - I2C, UART, SPI, USB.
• Experience with sensors.
• Experience in HW-SW integrations.
• FPGA based systems, ARM Cortex A53 processors – an advantage.
• Experience with IoT platforms, and MQTT communication protocol – an advantage
• Programming experience in Python – an advantage.
• Excellent English - Highly articulate and clear in both speaking and writing.
• Proven ability to build and deliver data solutions in a short time frame.
• Team player, collaborate, share experiences, and learn from others.
• Highly responsible, self-motivated, and positive-attituded person.
Why work with PDP Technologies:
- Trust and respect for who you are and what you do;
- Possibility to take part in providing great, new product;
- Salary range depends on your qualifications: 18000-21000 PLN gross UOP
- Development budget - you decide about direction of your performance;
- Flexible working hours and hybrid work model changing based on project phase and requirements;
- Transparent and relaxed work environment;
Want to know more:
Check out our website: www.pdp-tech.com