Job Openings Sr. SW Developer (C/C++)

About the job Sr. SW Developer (C/C++)

NAXCON GmbH, located in the heart of Freiburg, is at the forefront of the German IT and engineering industry.

Our experts have extensive knowledge in software and hardware development, state-of-the-art electronics, and future-oriented technologies such as artificial intelligence and virtual reality.

We are not only dedicated to project work for our customers, but also intensively pursue in-house innovation projects as well as research & development. Renowned companies from a wide range of German industries place their trust in us - demonstrating the outstanding expertise and commitment of our engineers.

Job Description

Position: Sr. SW Developer (C/C++)

Function: BESS (Battery Energy Storage System)

Location: Berlin, 10997

Creation date: January 2025

Work Mode: Onsite, Office presence for minimum 4 days

Language: Fluency in English (written and spoken)

Duration: One year and high possibility to extend for one more year

Interview: 2 to 3 rounds of interview.

Position Summary:

The focus will be to design and develop solutions with C++ working in cross-domain Agile teams in SDLC models along with guiding the development team in releasing the solution in-line with functional and non-functional requirements

General Responsibilities:

Sr. SW Developer with a passion for SW design and extensive experience with C++, Agile Scrum using Jira, and Git

Develop Customer OS controls software used in customers energy storage products. The software you will develop includes but not limited to:

system-level BMS (Battery Management System)

controls communication

Customers OS application and base controls for utility and grid applications

Integration of grid-scale battery and power conversion systems from industry-leading manufacturers

Design, develop, build, and document FOS controls SW using C++, C

Meet project timeline

Track, manage, document, and report work using JIRA and Confluence

Mentor, Guide Bosch SW developers

As a hands-on member of the development team, you will also do the work of delivering a releasable Increment of product at the end of each Sprint

Focus on robustness, security, performance, scalability and maintainability

Skills and Experience:

Bachelor in Computer Sc. with 6-8 years experience

Expertise in object oriented software development with C++ preferably for Linux

Experience with Industrial Protocols: Modbus, CAN

Self-Starter, self-motivated, hands-on person, Ability to work within teams and contribute to success