Lead Software Engineer

Lead Software Engineer
Skeleton Technologies, Estonia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
Sep 10, 2021
Last Date
Oct 10, 2021
Location(s)

Job Description

We are the Global CleanTech100 company and European market leader in ultracapacitors and graphene-based energy-storage systems. Skeleton has grown from 4 people to over 190 and has raised 160 million EUR financing to scale up manufacturing and execute the ambitious technology road map from high energy ultracapacitors to Superbatteries.

Skeleton Technologies is already successfully delivering products to leading customers ranging from Škoda, Danfoss, Medcom, Wrightbus to leading German Automotives and European Space Agency. The company's current ultracapacitors have the highest power density in the market and the technology is mature evidence by strong customer contracts and IATF 16949 automotive certification.

But we have achieved only 0.1% of our potential. In order to achieve the 99.9%, we are looking for an experienced Lead Software Engineer who truly believes that the world needs Special Forces to fight climate change and reduce CO2 emissions. Your mission is to take responsibility and ownership of software development in the Module Development team - you will have the answers to the client's software-related questions and you will be the internal contact point in your own responsibility area.


Don't miss the opportunity to join Skeleton! Apply now, and let's together build Skeleton Technologies into a multi-billion euro energy storage company. We're well on our way, and you'll be joining at a perfect time to reap the benefits through our options program!


Your responsibilities will divide into 4 competence areas:

1. Process and work methods improvement

  • Development guideline documents and instructions, keeping them up to date/improvements, ensure their correct use.
  • Instructions for using internal tools and ensure it’s effectiveness.
  • The first point of contact within the team for internal business processes - how to make purchase orders, PCRs, transport orders and all other day-to-day activities.
  • Find things that can / should be standardized in the daily work of the team.
  • Understands the company structure knows where to find information and with whom to communicate.

2. Planning

  • Following the development guideline plan smaller activities/stages.
  • Technical discussions and guidance with the engineers to achieve their goals.
  • Assessing the urgency and criticality of incoming extra activities.
  • Resource planning finding the right person from the team to solve the task.
  • Keeping project schedules up to date, highlighting potential problems.
  • Interpreting customer requirements into engineering requirements.

3. Daily operations

  • Quick daily decision-making, argumentation, and risk assessment.
  • Design reviews documented feedback to engineers.
  • Technical discussions with engineers.
  • Giving other departments an adequate overview of the ongoing process/projects in your area of responsibility.
  • Attending customer/supplier meetings where decisions on design direction and schedule need to be made.

4. Development

  • Keeping the know-how about the technical aspects up to date to advise the team and bring new competencies into the team.

Requirements

To succeed in this position, you'll need:
  • at least one year of team-leading experience;
  • previous experience in the full development cycle from requirements to end product;
  • previous experience in working closely with the hardware development team;
  • previous hands-on experience in embedded software engineering (C language);
  • proficient in software revisioning;
  • ability to unit test software;
  • ability to write technical specifications and reports;
  • strong English language skills, Estonian language is nice to have;
  • above-average good communication skills, strong conflict tolerance, ability to de-escalate; you are highly detail and goal-oriented.

You are a perfect match if you have:

  • previous knowledge about automated software testing (Python);
  • knowledge about risk analysis DFMEA/PFMEA;
  • knowledge about software requirements handling/processes;
  • knowledge about energy storage/energy storage management systems;
  • ability to read electrical schematics;
  • previously worked with CAN bus and/or LIN communication;
  • previous experience with scrum methodology and Jira;
  • worked with standards;
  • knowledge about firmware updating procedures through the bootloader;
  • industrial, automotive, or energy storage working background;
  • knowledge about built-in self-tests on ha

Job Specification

Job Rewards and Benefits

Skeleton Technologies

Information Technology and Services - Tallinn, Estonia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.