Senior Software Engineer
at Danfoss
Lappeenranta, Etelä-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 21 Jun, 2024 | Not Specified | 25 Mar, 2024 | N/A | English,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,C | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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