Junior Integration Engineer
Plentify
Location: Hybrid (Cape Town)
Timing: Full-time role starting as soon as possible. Applications will be reviewed on a rolling basis.
About the role
As our Junior Integration Engineer, you will be responsible for building, maintaining, supporting and troubleshooting integrations with third party hardware, including with inverters, appliances and load control platforms. While we’re a remote-first company, this role will require periodic site visits and onsite testing to ensure the integrations are working and troubleshoot where necessary.
Areas of contribution include:
- Building, testing, supporting, maintaining, and troubleshooting new and existing integrations with inverter, appliances and load control platforms within Plentify’s backend and firmware code bases.
- Designing and testing new cable requirements and wiring diagrams for new integrations.
- Updating and contributing to the documentation as new integrations are brought online.
- Collaborating with the existing QA team to build out multi-bot QA processes
Required skills, qualifications and experience:
- Strong and relevant technical foundation, for example with a degree towards Engineering, Applied Mathematics, or Computer Science.
- Strong problem-solving abilities, with the ability to independently find creative solutions (documentation from our partners is not always the best).
- Undergraduate equivalent or more coding experience in embedded software development for microcontrollers in C/C++.
- A hands-on, get-things-done mindset.
- Skilled at debugging complicated problems.
- Familiarity with debugging tools (JTAG, oscilloscopes, logic analyzers).
- Basic skills in electronics, for example soldering and cable crimping.
- Experience testing embedded systems
Even better if you have some of the following:
- Experience in embedded software development, working across a range of products, microcontrollers and features. Experience with ESP32 is a plus.
- Experience in Rust, Python, and other languages
- Experience using Git and collaborating in an agile development processes
- Experience using test driven development
- Experience using continuous integration and continuous deployment processes and tools.
- Experience with 3D printing
- Experience with PCB design
- Experience in REST APIs
How to apply
Email your cover letter, resume, and publicly available git repo or other coding examples to careers@plentify.io being sure to highlight your interest in our mission and your relevant qualifications and experience.