Job Description
We are seeking a skilled Software Developer to join our team and work on exciting greenfield projects in the industrial space. Your main responsibility will be to configure and develop software for embedded Linux-based edge devices.
You will implement data acquisition and control systems using protocols such as Modbus RTU/TCP, CAN, MQTT, and HTTP. Additionally, you will carry out end-to-end system integration and validation across hardware, firmware, and cloud components.
Main Responsibilities
* Configure and develop software for embedded Linux-based edge devices
* Implement data acquisition and control systems using various communication protocols
* Carry out end-to-end system integration and validation across hardware, firmware, and cloud components
* Execute Hardware-in-the-Loop (HIL) testing and Factory/Site Acceptance Testing (FAT/SAT)
* Design and deploy backend APIs and services using Python and Go, following microservices architecture principles
* Containerize and deploy applications using Docker for consistent and scalable environments
* Integrate cloud platforms and services to enable real-time monitoring and analytics
Requirements
* Proficient in Python and Go; experience with C/C++ and MATLAB is a plus
* Strong background working in Linux-based environments, both embedded and server-side
* Practical experience with Docker and containerized application deployment
* Understanding of microservices architecture and API development principles
* Proven capability in system integration, validation, and HIL testing
* Skilled in using version control tools, particularly GitHub
* Familiarity with industrial communication protocols such as Modbus RTU/TCP, CAN bus, and MQTT
Benefits
This role offers an excellent salary of up to $150,000 + Super. We provide opportunities for professional growth and development in a dynamic environment.
How to Apply
Please submit your CV and we will review it for this position. You can also reach out to us directly if you have any questions or would like more information about the role.