Come work at Sunflower Labs!

We are always looking for great new people to join our team. If the positions listed below are exciting to you - please get in touch.

Open Position in Zürich, Switzerland:

Embedded Firmware Engineer (Zürich, Switzerland)

Firmware engineer with excellent software engineering skills who is motivated to work in a local drone startup. Responsibilities include the design and development of firmware running on microcontrollers embedded into remote sensors, outdoor lighting systems, and central processing nodes. You will work with electrical and other firmware engineers in the development of embedded hardware and embedded firmware.

Responsibilities
  • Embedded programming and debugging using C++
  • Develop system level designs for reusable and scalable applications
  • Develop and refine RF transceiver designs and protocols
  • Interface software with external hardware components using UART, I2C, SPI, etc.
  • Sampling, filtering and analysis of analog signals
  • Develop firmware for STM32 ARM processors for remote sensor devices
  • Develop control algorithms for LED outdoor lighting
  • Bringing up processors and firmware on new board designs
  • Write unit test procedures, run tests, and and evaluate test results
  • Design and develop testing tools
  • Formulate requirements, design descriptions, and test procedures
  • Work hands-on with electrical and backend engineers to integrate hardware and firmware into a product
Skills and Qualifications
  • Strong C/C++ skills. Knowledge of Javascript and Python is desired.
  • Familiarity with KEIL uVision, Git, Jira
  • Experience with Sub 1GHz RF communication
  • Experience with different busses and interfaces, such as SPI, I2C, UART, etc.
  • Experience with ARM Cortex microcontrollers
  • Experience with JTAG in-circuit hardware debugging
  • Experience with C/C++ development for Linux (including ROS) is a plus
  • Strong background in real-time programming, including interrupts and RTOS
  • Barista skills are a plus
  • Background in robotics and/or IoT
  • Experience with embedded signal processing and analysis
  • Knowledge of sensor fusion and Kalman filter techniques
  • Experience with seismic data or audio data sampling a plus
  • Experience with IR motion sensors desired
  • Good oral and written skills in English
  • Ability to prioritize tasks and work independently
  • Must be flexible and be able to work in a multicultural environment
  • Must have experience in related engineering fields
  • Minimum M.S. in computer science or related engineering field
  • 3+ years of experience preferred but not a must
  • Work permit in Switzerland required

If you are interested in this position, please send your resume or CV to: jobs@sunflower-labs.com

Electrical/Power Engineer (Zürich, Switzerland)

Electrical engineer with excellent design and electrical engineering skills who is motivated to work on drones and remote sensor units in a local startup. Responsibilities include the development of an autonomous drone charging station and development of a remote sensor power distribution solution. You will work in a team developing the electronics for a drone-based home security system.

Responsibilities
  • Develop electronics for an autonomous charging system for a drone
  • Work closely with battery manufacturers to produce batteries suited for operation according to the various requirements of the system
  • Design of analog circuits and filters for sensor measurements
  • Support the development of a drone auto-landing system
  • Write requirements, design descriptions, and test procedures
  • Run tests and evaluate test results
  • Develop a power distribution system for the distributed sensors
Skills and Qualifications
  • Experience in design of power electronics
  • In-depth knowledge of rechargeable battery technologies
  • Experience in the design of battery charging circuits
  • Experience in analog electronics circuit design preferred
  • Experience with photovoltaics preferred
  • Experience with wireless power transmission systems is a plus
  • Good oral and written skills in English
  • Must have experience in related engineering fields
  • Minimum B.S. in electrical engineering or physics
  • 3+ years of experience preferred but not a must
  • Work permit in Switzerland required

If you are interested in this position, please send your resume or CV to: jobs@sunflower-labs.com

Data Scientist / Machine Learning Engineer (Zürich, Switzerland)

Signal analysis and machine learning engineer with excellent software engineering skills who is motivated to work in a local drone startup. Responsibilities include the processing and analysis of motion and vibration data, pattern recognition, and learning algorithms to improve performance over time. You will work with electrical and firmware engineers to design algorithms and to develop machine learning strategies.

Responsibilities
  • Signal processing of motion and vibration data
  • Design of detection algorithms to classify seismic events from vibration data
  • Development of algorithms to detect and track motion events based on live sensor readings
  • Design and implementation of classification methods
  • Research and development of machine learning algorithms
  • Train models for object and pattern recognition
  • Support the development of feature-detection algorithms from live video streams
  • Work hands-on with electrical, firmware, and backend engineers to integrate hardware and firmware into a product
  • Write requirements, design descriptions, and test procedures
  • Run tests and evaluate test results
Skills and Qualifications
  • Experience with embedded signal processing and analysis
  • Knowledge of sensor fusion and Kalman filter techniques
  • Experience with modern data analytics methods
  • Knowledge of machine learning and deep-learning networks
  • Knowledge of real-time image processing a plus
  • Experience with seismic data or audio analysis a plus
  • Experience with IR motion sensors desired
  • Experience in GPU programming is a plus
  • Good oral and written skills in English
  • Ability to prioritize tasks and work independently
  • Must have experience in related engineering fields
  • Minimum M.S. in computer science or related engineering field
  • 3+ years of experience preferred but not a must
  • Work permit in Switzerland required

If you are interested in this position, please send your resume or CV to: jobs@sunflower-labs.com

Cloud and Backend Engineer (Zürich, Switzerland)

Experienced hands on cloud architect/developer with excellent software engineering skills who is motivated to work in a local drone startup. Responsibilities include the design and development of cloud architecture for a drone-based home security system. You will work with backend and firmware engineers in the development of data storage and retrieval schemas, remote system access and authentication, and cloud data processing and analysis.

Responsibilities
  • Architect complete data storage and retrieval schemas in the cloud for real-time data and video
  • Implement remote access solutions with strong encryption and authentication
  • Implement data proxy solutions
  • Responsible for encryption and authentication
  • Work on Amazon AWS and Google Cloud
  • Design serverless architectures
  • Write unit test procedures, run tests, and and evaluate test results
  • Design and develop testing tools
  • Formulate requirements, design descriptions, and test procedures
  • Work hands-on with firmware and backend engineers to integrate system components
Skills and Qualifications
  • Strong programming skills in at least one language (Node.js, Python, or Go).
  • Knowledge of C/C++ is desired.
  • Experience with Amazon AWS and Google Cloud
  • A strong understanding of system security, encryption, and authentication
  • Familiarity with different communication
  • Experience with machine learning a real plus
  • Strong Linux system administration skills
  • Experience with relational and/or non-relational databases.
  • Experience with back-end technologies for web applications/APIs.
  • AWS certifications are a real plus
  • Experience with software engineering best practices (code reviews, source control, continuous integration, testing, and change management).
  • Experience with distributed systems
  • Experience with video storage a relay is a plus
  • Good oral and written skills in English
  • Ability to prioritize tasks and work independently
  • Must be flexible and be able to work in a multicultural environment
  • Must have experience in related engineering fields
  • Minimum M.S. in computer science or related engineering field
  • 3+ years of experience preferred but not a must
  • Work permit in Switzerland required

If you are interested in this position, please send your resume or CV to: jobs@sunflower-labs.com