Senior Software Engineer

at  Danfoss

Lappeenranta, Etelä-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jun, 2024Not Specified25 Mar, 2024N/AEnglish,Architecture,Unit Testing,Software,Software Design,Color,C++,Design Principles,Cyber Security,Communication Skills,Functional Safety,Git,Operating Systems,Software Development,Decision Making,Python,Robot Framework,CNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Danfoss Editron is leading the electrification revolution and our mission is to end pollution with electrification.
Editron specializes in hybrid and electric powertrain systems for the off-highway, on-highway and marine markets. As business division of Danfoss, it develops and manufactures high-performance power systems for heavy-duty vehicles, machines and marine vessels based on synchronous reluctance assisted permanent magnet technology and Si and SiC power electronic converters.
We are growing fast globally, and are now seeking to recruit a Senior Software Engineer to join our award-winning team and to work on the technologies that will enable the world of tomorrow to do more with less. This role can be based from our sites in Lappeenranta, Helsinki, or Tampere, Finland.

BACKGROUND & SKILLS

To thrive in this role, we would expect you to display:

  • Batchelors degree or equivalent in software engineering, or electrical engineering with detailed experience in embedded software development.
  • Excellent understanding of software development in C and/or C++.
  • Excellent understanding of unit testing.
  • Experience of software design, excellent understanding of software design principles and patterns.
  • Being an effective team player, yet not afraid of working independently or taking responsibility.
  • Excellent oral and written communication skills in English.

Advantageous would be:

  • Understanding of functional safety in software engineering (especially ISO 26262) and experience of developing software for automotive industry with ASPICE compliant process.
  • Understanding of cyber security in software engineering (especially ISO 21434).
  • Experience with Git, Azure DevOps and some requirements management tools.
  • Experience with Python and Robot Framework.
  • Experience with multitasking real-time operating systems.
  • Experience with AUTOSAR Classic: architecture, development and configuration tools.
  • Understanding of power electronic converters and electric traction systems.

At Danfoss, we believe that a diverse and inclusive workplace fosters creativity, innovation, and a broader perspective in decision-making. When you consider this job posting, do you feel like your profile is not a perfect match? Numerous studies have found that women and people of color are more likely to apply only when they meet all requirements listed in the job posting. Even if you do not check all the boxes, we encourage you to apply anyway. We are curious to find out how you can bring new insights to the role or to Danfoss as an organization.

Responsibilities:

JOB RESPONSIBILITIES

In this role, you will be part of a team responsible for the electrification of on and off-highway vehicles through embedded software development. In this position you will:

  • Design and implement software in C and C++.
  • Analyse and derive software requirements.
  • Write unit and integration test cases.
  • Contribute to the definition of coding styles, interface practices, and the like, in accordance with the relevant standards and processes (e.g. MISRA-C, Automotive SPICE).
  • Contribute to documentation of software.
  • Co-operate with other software developers, architects, and test engineers.

To thrive in this role, we would expect you to display:

  • Batchelors degree or equivalent in software engineering, or electrical engineering with detailed experience in embedded software development.
  • Excellent understanding of software development in C and/or C++.
  • Excellent understanding of unit testing.
  • Experience of software design, excellent understanding of software design principles and patterns.
  • Being an effective team player, yet not afraid of working independently or taking responsibility.
  • Excellent oral and written communication skills in English


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Embedded software development

Proficient

1

Lappeenranta, Finland