Senior Embedded Software Engineer (Microcontrollers)


Job Details

By joining our team, you will be able to:

Develop your engineering skills by participating in projects from requirements to deployment in a multidisciplinary R&D team

Gain experience in product and software development for fast growing industry of electromobility and energy storage

Participate in problem solving process supporting production and product design

Acquire knowledge about regulatory requirements and certification processes for international markets

Share your passion for engineering with team of professionals with experience from various fields of expertise.

Key responsibilities are:

Design and implement embedded system code delivering desired system functionality

Make decisions on software architecture for new projects

Manage CI/CD processes

Fixing bugs and optimizing existing systems

Design software for production testers

Design software for internal tools used in validation, production and testing of battery systems

Provide code reviews for other team members code

Collaborate with other R&D teams (Hardware Electronics, Electrical, Mechanical Teams) to develop

whole system (e.g., production EOL tester)

Collaborate with Product Development Team (participate in designing software for Product)

Integrate test equipment software into process and production line

Perform other tasks assigned by managerWe believe that you have:

M.Sc. degree in Electronics, Software Engineering or similar

Minimum 5 years of relevant work experience within embedded software development

Expertise in Embedded C

Version Control (e.g., Git)

Cmake, makefile

State Machines

Unittests

Bare metal applications

RTOS

Experience with CI/CD

Electrical and/or Electronics knowledge, hands-on experience using oscilloscope

Experience with evolving products, microcontroller-based test-boxes, test equipment development,

data acquisition equipment, from prototype to industrial quality product, in a fast-growing environment

Knowledge of agile methodologies

Key development areas:

Linux

Test coverage analysis

HIL

Basic Python skills

Working in Scrum **

Personal success factors**

Has a can do attitude and entrepreneurial spirit

Passionate & purpose driven

Ability to work well with others in a team environment, as well as independently

Ability to work in a high profile and often high pressured international environment

Qualities that we cherish are flexibility, sense of quality, friendliness, motivation to take on new challenges, grit and a sense of humor

We offer:

Private medical care upgraded package with co-funding

MyBenefit System - Multisport

Employee referral programme bonuses

Bike commuter reward programme

Christmas/holiday bonuses

Co-financing sports activities and team-building events

The possibility to invest in Northvolt group shares

Relocation package

Work in an international environment - English speaking, with on-site visits in Sweden

English classes

Opportunity to develop and acquire new skills at a company leveraging transformation to renewable energy

Friendly and open working atmosphere in a diverse team

#J-18808-Ljbffr





 Northvolt AB

 05/03/2024

 Fort Washington,MD