Software Engineer

at  Danfoss

Helsinki, Etelä-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Jun, 2024Not Specified15 Mar, 2024N/ALogic Design,Axi,Test Systems,Yaml,Abv,Teams,Python,Testing,Operating Systems,Powershell,Ethercat,Decision Making,Profinet,MaintenanceNoNo
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 is proud to be at the forefront of driving a global transformation in digital and electric solutions to increase productivity and energy efficiency. We are truly passionate about investment, and innovation, as we continue to support our customers’ journey towards a greener and low-carbon future. We are now seeking to recruit a Software Engineer for the Software Platform to join one of our regional platform scrum team in Finland (Vaasa, Tampere, Helsinki). The team is responsible for delivering quality features for business needs prioritized by the Product Owner.
As our Software Engineer, you will join a platform scrum team with capabilities developing quality solutions into our drive products on embedded technologies. We are looking for a person who enjoys being part of a team who can translate business needs into reality by using modern technologies and tools.

BACKGROUND & SKILLS

At Danfoss Software Platform Team, we believe 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? 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 into the role or to Danfoss as an organization.
While we mainly operate with embedded systems related technologies building the product, we also improve continuously in our delivery, quality, and testing aspects. Most important is the mindset to develop and learn as a team. We promote the idea of sharing knowledge and competence within and between teams from the product perspective without limitation to existing competency area.

We believe a solid foundation for joining the team consists of two or more of the following skills…

  • Working with Azure pipelines e.g., Azure agents, YAML, PowerShell
  • Digital logic design and verification e.g. VHDL, HLS, UVVM, ABV
  • Microcontroller architectures and peripherals e.g. ARM, RiscV, AXI, DMA, DDRx
  • C/C++17 coding for embedded targets running real time operating systems
  • Matlab/Simulink modeling of the systems from control theory viewpoint
  • Fieldbus technologies (IEC-61158: Profinet, EtherNet/IP, EtherCAT, Powerlink, Modbus TCP etc.)
  • Test lab work abilities, maintenance of the test systems, developing tests e.g., Robot Framework, GoogleTest, Python
  • Debugging skills

Responsibilities:

As a Software Engineer, you will be an essential member of a platform scrum team with mixed skills having the joint responsibility for developing business-driven features, used by our customers in our drive products.

Areas of responsibility of platform team members include:

  • Contribute to refinements of features from the business-driven backlog.
  • Contribute as part of the platform team for delivering features into products.
  • Cooperate with stakeholders to ensure that the features deliver the needed functionality and value.
  • Develop features on state-of-the-art embedded systems, either in embedded software (C/C++) or FPGA (VHDL).
  • Develop tests on unit and system level with modern technologies and tools.
  • Share your knowledge and experience with your team members.

To thrive in this role, you should:

  • Be motivated by solving complex technical problems in close cooperation with colleagues and stakeholders as part of a team that values teamwork and learning.
  • Have a drive for performance and value high quality incremental deliveries.
  • Be able to balance short term and long-term activities coming from complex requests.
  • Strive to be perceived as a specialist for our customer’s demanding applications.
  • Be passionate about technology and capable of delivering innovative solutions.
  • Have an Agile Mindset and experience with working in Scrum set-up.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Helsinki, Finland