Python Software Developer

About the role

As a Software Development Engineer, you will contribute to all aspects of an agile software development life cycle, including design, architecture, development, documentation, testin,g and operations. You will push your design and architecture limits by owning all aspects of solutions end-to-end, through software development. Apart from that, you will be responsible for industrialization of existing prototypes, containerization, and organization of CD/CI workflows and automated tests. Context of the role: Vessels operate in the middle of the ocean, with very limited connectivity that is both costly and slow. We install the device on the vessel, and all processing runs directly on the device rather than in the cloud. Only updates and troubleshooting are performed via the available connection. You must be familiar with highly optimized coding practices and extensive development of automated tests in pre-production.
 

Requirements 
Candidates for this position are expected to have technical background in Computer Science and Engineering, including object-oriented design, data structures, and algorithms

  • Experience in software development (Python, C/C++ is a plus) for performance-critical applications in resource constrained environment (example: IoT edge devices) 
    • Knowledge of software development lifecycle (CD/CI, Git, Docker, ...) for deploying and maintaining applications on remote devices 
    • A taste for high-quality software (clean code, high test coverage, peer reviews) 
    • Excellent written and oral communication in English (international team and clients) 
    • Experience in IoT edge device deployment is preferable 
    • MCU/sensor programming and industrial communication protocols knowledge is a plus 
    • Knowledge of signal and time series processing algorithms is a plus.

Required domain experience

Hardware / IoT 3 years

Required languages

English B2 - Upper Intermediate
Python, IoT
Published 3 February
104 views
·
34 applications
38% read
·
4% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...