Hybrid Software Architect

Posted 2 months ago

Apply now

About the role

  • Software Architect developing innovative software solutions for forest machine control systems at Ponsse. Engaging in collaborative projects within a skilled R&D team in Finland.

Responsibilities

  • Design and develop architecture for embedded systems software
  • Write, review, and optimize code in C, C++, and C# to meet project requirements
  • Develop and maintain WPF applications for system-level interfaces and tools
  • Collaborate with hardware engineers to ensure seamless integration between software and hardware components
  • Lead technical discussions, define best practices, and provide mentorship to software engineers
  • Conduct code reviews, system testing, and performance analysis to ensure high-quality deliverables
  • Stay updated with emerging technologies and industry trends to continuously improve software design processes

Requirements

  • A bachelor's or master's degree in automation, software engineering or a related field
  • Proven experience as a Software Architect or Senior Software Developer in embedded systems
  • Proficiency in Matlab Simulink, C, C++, with a solid understanding of software development methodologies like Agile and Scrum
  • Experience with WPF, Linux or C# is an advantage
  • Deep understanding of embedded system constraints, including memory management, real-time processing, and communication protocols
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • Understanding of the software development life cycle process
  • Extensive experience in software development, with a deep understanding of programming languages
  • Proficiency in relevant technologies, frameworks and tools is essential.

Benefits

  • Interesting and challenging position at a global technology company
  • Skilled and motivated organization
  • Strong and dedicated company culture
  • Care for people and their wellbeing

Job title

Software Architect

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job