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
Software Engineer working on ML Projects at Starling Bank, the UK's leading digital bank. Collaborating on machine learning models and building innovative banking solutions.
Software Engineer developing and maintaining critical applications across Magentus health technology products. Collaborating with teams to innovate and improve software solutions while mentoring junior colleagues.
Software Engineering Intern at Hack The Box contributing to meaningful product development in cybersecurity. Gain experience in building features and collaborate with seasoned engineers in a hybrid setting.
Senior Embedded Software Engineer designing and leading embedded software projects for defense technologies. Working on real - time systems and collaborating with hardware engineers in hybrid setup.
Lead Support Engineer providing daily onsite support for a government customer HPCC system. Involves troubleshooting in a mostly Linux - based environment while ensuring system performance for national security.
Senior Software Engineer at LexisNexis providing technical leadership and software solutions in legal technology. Collaborating with teams and customers to drive software development success.
Software Lead managing a team of developers and engineers at Moleculent. Focusing on software development for life science analysis and driving technical decisions.
Senior Tech Lead overseeing Qliro’s Pay Later systems and services. Leading engineering teams and shaping technical direction for scalable solutions across the Nordics.
Principal Engineer leading the technical direction at Terrific, a social commerce platform. Building AI - powered, real - time shopping experiences with a modern tech stack.
Principal Software Engineer at Amgen transforming lives by developing software solutions. Leading projects in biotechnology with focus on cloud technology and generative AI.