Senior Software Engineer

Salary Competitive

To grow our R&D team and improve the software quality, we are seeking a Senior Software Engineer.


Our mission at Seasony is to make indoor farming more profitable, scalable, and sustainable. Indoor farming (Vertical farms, greenhouses, insect farms, etc.) is a crucial piece of the puzzle to solve some of the challenges in the food and agricultural transformation the world is going through. Our flagship product, the autonomous mobile robot "Watney," helps indoor farms by automating core processes and provides growers with valuable data insights. The robot consists of a mobile platform, a lift, and a modular top. 


Role responsibilities:  

As a Senior Software Engineer, you will be developing the software for the robot using the ROS middleware and deployed on a Linux-based computer. Experience working with hardware and embedded software development is a plus. The role will include development in both C++ and Python and experience with ROS is plus but not required. 

  • Develop healthy and professional in-house software practices and processes 

  • Migrate and refactor part of the existing code-base to follow new software practices 

  • Define code formatting guidelines and configure linters 

  • Set up continuous integration pipelines 

  • Become the gatekeeper of software being merged 

  • Build processes for release management 

  • Implement new algorithms for robot control and task execution including behavioral trees, state machines, controllers, state estimators, calibration tools, test GUIs, and more 

  • Optimize existing algorithms and software 

 

Must have:  

  • A degree in computer science or related fields  

  • 3 years of proven industry experience with C++ 

  • Experience with Python  

  • Familiarity with inter-process communication 

  • Professional experience with continuous integration 

  • Experience with code linting practices and code coverage analysis 

  • Knowledge of software profiling and performance analysis 

  • Naturally writes extensive inline documentation 

  • Practical experience with writing unit tests and integration tests 

  • Fluent with git and version control 

  • Fluent with Ubuntu and bash 

 

Nice to have:  

  • Experience with ROS/ROS2 

  • Experience with real-time operating systems 

  • Experience developing software for distributed systems 

  • Experience with Docker 

  • Familiarity with newer C++ standards such as C++17 or C++20 

  • Experience with multi-threading and designing algorithms for multi-thread usage 

  • Experience with designing or optimizing algorithms for GPU utilization 

  • Experience with GUI development 

  • Experience with PyBind 


We offer:  

  • Quick development cycles 

  • Test-driven development 

  • Working with a large-scale heavy-duty robot involving both electrically and hydraulically driven actuators and consisting of several distributed sub-systems 

  • Responsibilities from day one and a significant impact on the software architecture and design decisions   

  • A flexible workplace with a versatile team   

  • A workplace in an innovation hub in Trifolium, Copenhagen.   

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Social gatherings
Social gatherings

Free friday beers
Free friday beers

Work life balance
Work life balance

See all 8 benefits

Working at
Seasony

Seasony enables vertical farms to be profitable, scalable, and efficient. Since the company’s start in 2018, the cornerstone of our mission has been sustainability. We realized that in order for the world to embrace sustainable food practices, they need to be made profitable. For this reason, Seasony will provide low investment and intelligent automation solutions that will enable vertical farming as an established industry and therefore revolutionize future food production into a greener, healthier, and more localized direction. Our robot Watney™ is able to handle all the logistics in vertical farms and allows for more automation in the main growing process by gathering data and providing actionable information. It enables vertical farms to automate a large share of their activities, reducing labor costs by up to ~20-30%, and provides a platform for yield improvement as it automatically collects data, enabling precision farming. Seasony’s truly international and young team has experienced a constant growth trajectory as our product approaches a larger production phase, so we are in a regular position to recruit new team members, whether employees or interns. Our work culture is built on the spirit of encouraging new initiatives, openness, and a relaxed atmosphere. Team members are encouraged to take on responsibility, ownership of their own projects, and given the freedom to pursue new ideas, meaning we have high regard for people who share these ideals. We love expanding our network so feel free to reach out to us on our social media channels.

Read more about Seasony

company gallery image