Design engineer
Closing on: Aug 5, 2026
Role purpose
The purpose of this role is to provide the team with high level of engineering skills for execution of product design maintenance and new product design.
- Develop embedded software using Lua and C for microcontroller-based systems.
- Design and implement real-time firmware for embedded platforms (including ESP-based devices).
- Work with communication protocols (UART, SPI, I2C, TCP/IP, MQTT, etc.).
- Develop supporting tools and applications in C# (desktop or Android) where required.
- Debug and troubleshoot issues across firmware, hardware, and communication layers.
- Maintaining and improving existing codebases and peer review code changes.
- Product and customer support by communicating with clients.
- Investigating and using new technologies where relevant.
Requirements
- Degree in engineering from recognized university, specialized in electronics, electrical, software engineering.
- Knowledge of programming languages, data constructs and algorithms.
- Development experience with Lua, Python, C#, C.
- Experience with any Linux distribution and Linux commands.
- Experience with ESP-based or similar microcontrollers.
- Fair knowledge in front end development (HTML, CSS, JavaScript).
- Ability to code software according to published standards and design guidelines.
- Proficiency in troubleshooting software issues and debugging codebases.
Why you will enjoy working at Rinstrum
- Working in agile teams and owning your decision making.
- A sustainable job with a varied range of tasks that are never boring.
- An attractive remuneration package.
- Excellent work life balance with flexible work options.
- A competent development and support team and a healthy working atmosphere.
About the company
Rinstrum is an innovative designer and manufacturer of weighing systems. Head office located in Brisbane Australia with wholly owned subsidiaries in Germany, USA and Negombo Sri Lanka. Design engineer is a part of the global design team, who are mainly engaged in product development.
Company: Rinstrum (Pvt) Ltd
Company email: [email protected]
Job Location: Negombo
Job Category: Design Officer
Job Type: Full Time
