Controls Software Engineer - London, United Kingdom - Seabound

    Default job background
    Description
    BackgroundThe shipping industry is notoriously difficult to decarbonize, accounting for ~3% of global CO2 emissions.

    If it were a country, it would be the 6th largest emitter in the world (ranking just above Germany).Recent global regulations from the International Maritime Organization require ships to reduce their CO2 emissions by 40% by 2030, but there are currently no clean solutions available for them to do so.

    Alternative power sources like hydrogen, ammonia, methanol, and onboard batteries are still 10-20 years away from maturity for large ships and energy efficiency solutions can only reduce 5-10% of CO2 emissions.

    About SeaboundSeabound captures CO2 emissions from ships.
    We are building a retrofittable device that traps the CO2 from a ship's exhaust gas. It has the potential to be one of the simplest, safest, and most affordable solutions for zero-emissions shipping.

    To date, we have proven the concept on land and tested our capture device on a 3200 TEU container ship.

    We have secured 6 letters of intent from major shipowners to purchase our systems, raised ~$4.5M USD from top investors including Lowercarbon Capital and Y Combinator, and won a competitive grant from the UK government in the Clean Maritime Demonstration Competition.

    We are now recruiting a Research Engineer specializing in Chemistry to join our engineering team to help optimize and scale this new category of maritime climate tech.

    Roles and responsibilitiesWe are looking for someone to join our existing engineering team who, along with our current controls software engineer, will co-own the design, implementation, and testing of controls software that will run our carbon capture devices, from prototypes to production systems.

    This role includes a wide range of software development and dev ops tasks and will contribute to the full life cycle of product development.

    Your work will directly prevent greenhouse gas emissions from entering the atmosphere and be instrumental in decarbonizing the shipping industry.

    This role is a full time, primarily on-site position.


    What You'll Do:


    Design, develop and maintain the software and control system of Seabound's ship-based carbon capture system as well as the R&D testing facility.

    Architect, write, verify, and debug hardware controls code, backend and frontend software, and automated tests while emphasizing correctness, maintainability, and clarity of design.

    Prepare and maintain documentation for design, code, and pertaining to software development life cycle.
    Develop software tools and systems for data collection, storage, analysis, and reportingContribute to the testing and optimization of the carbon capture process on our land-based prototype unitCollaborate closely with other engineers on the team to understand system requirements; contribute to growing and building a strong engineering culture and teamWork closely with customers, suppliers, contractors, and partners to accelerate product developmentSkills and requirementsWe are looking for:Bachelor's degree or higher in electrical/computer engineering, computer science, robotics, mechatronics, or related discipline plus 1-3 years work experienceExperience with Python, C/C++, Javascript/Typescript, and / or RustFamiliarity with embedded development (SBCs, microcontrollers, PLCs, etc)

    Hands-on experience building and debugging electro-mechanical systemsSomeone who is resourceful, ambitious, excited to tackle hard problems that no one has solved before, and holds themselves and others to a high standard Someone who is passionate about decarbonizing the shipping industry and tackling the climate crisis Ability to operate effectively with high degrees of uncertainty and to execute on tasks against tight timelines and aggressive schedulesExcellent communication skillsYou should have several of the following experiences:
    Familiarity with SQL and NoSQL databases. Experience with hardware in the loop / software in the loop testingFamiliarity with networking and communications protocols (Ethernet, TCP, IP, UDP, Profinet, Modbus, Serial)

    Experience in web application development and web-based dashboardsFamiliarity with containerized software deployment strategies (e.g.

    docker)The following experiences are an extra bonus but not required:


    Experience designing and tuning PID & model-based controllers across a variety of systems, including implementation considerations such as deadzone compensation, rate limiting, anti-windup, etc.

    Experience with IO-Link devicesExperience programming industrial PLCs / experience with IEC LanguagesMechanical/thermal/fluidic system modeling & simulation experience using MATLAB/Simulink, Python, or another numerical simulation environmentExperience owning significant responsibility in a fast-paced working environmentSeabound is an equal opportunity employer.

    We value diversity and strive to create an environment that is inclusive to all employees.