Point your AI agent at freehire and let it find you a job.

Get the CLI →

emagine

NewBe an early applicant

Software engineer with computer-vision

Posted
Discussion

Summary

One-year contract in Södertälje (Stockholm area) to develop, integrate and test robotic systems: embedded software, computer vision (cameras, object/person detection, depth sensing) and safety-critical functions. Requires 10+ years' experience with Python, C++ and Java on Linux, plus fluent English and Swedish.

Scope: 100%

Start: ASAP

Duration: 1-year

Location: Södertälje

Assignment Overview:
We are looking for an experienced professional to join our robotics project. The successful candidate will contribute to the development, integration and testing of advanced robotic systems, including embedded software, image processing, computer vision, autonomous functions and safety-critical applications.

Responsibilities:

  • Develop software in Python, C++ and Java.

  • Work with Linux-based development environments and Git.

  • Develop and integrate computer-vision solutions using cameras, image processing, object detection, person detection and depth sensing.

  • Apply robotics fundamentals, including coordinate systems, kinematics, sensors, motion control and system integration.

  • Develop and execute software and system tests.

  • Troubleshoot complex software, hardware and communication problems.

  • Coordinate development activities, manage technical priorities and deliver project milestones.

  • Work with embedded systems and support integration between hardware and software.

  • Contribute to safety engineering, risk assessment, verification and validation.

  • Work independently while collaborating effectively with engineers and project stakeholders.

  • Lead and coordinate a technical team when required.

Education:
Master’s degree in Robotics, Computer Science, Electrical Engineering, Mechatronics or a related field.

Experience:

  • At least 10 years of relevant professional experience.

  • Strong programming skills in Python and C++; Java experience is also required.

  • Professional experience with embedded systems.

  • Previous experience with computer-vision and image processing projects, including cameras, image processing, object/person detection and depth sensing.

  • Good understanding of coordinates, lidar, sensors and control.

  • Experience with software development, test development, technical coordination and project or team management.

  • Experience working with safety-critical systems, such as autonomous vehicles, trains, aircraft or other regulated systems.

  • Strong troubleshooting and problem-solving skills.

  • Ability to work independently, take ownership and deliver agreed milestones.

  • Good communication and collaboration skills.

Language:

  • Fluent professional English.

  • Professional proficiency in Swedish.

  • Basic Chinese is considered an advantage.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.