657,709open jobs
38,284companies
94,121added this week
Browse all
Salary
$59k – $137k per year (Estimated)
Location
Remote/Hybrid (Gothenburg, Sweden)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
Markem-Imaje is a global manufacturer and distributor specializing in industrial printing, coding, and product identification solutions. Headquartered in Geneva, Switzerland, the company operates as a wholly owned subsidiary of the Dover Corporation. It provides advanced traceability equipment, software, and services to help businesses worldwide ensure product safety and regulatory compliance.

Dover Imaging & Identification (DII) is a segment of Dover Corporation that includes the following brands: Markem-Imaje, Blue Bite, Solaris Laser, Systech, MS Printing Solutions and JK Group. We design, manufacture and deliver industrial equipment, consumables, software and services solutions for the marking & coding, consumer engagement, product traceability, authentication, and digital textile printing markets.

With more than 40 offices and over 3,000 employees worldwide, DII has a presence in +28 countries and offers numerous job opportunities globally. If you're looking for an international, multidisciplinary and collaborative environment that offers a world of opportunities, come join us at DII.

Markem-Imaje - Sweden in Göteborg is something as unusual as a small innovation and development hub with a start-up mindset within an established global company.

Our mission is to lead the development of new innovative products and solutions, from concept to production with the freedom to use the work methods we find most efficient. We love what we do, and we have help from the global organisation we are a part of.

The Role

We are seeking an experienced, skilled, and self-driven Principal Embedded Software Engineer, with a system mindset and an interest in exciting technology.

You, just like we do, appreciate working with the complete development cycle, from idea to finished product, via proof of concept and implementation, using effective method and tools.

Your primary focus will be to develop control software in C++ and Go as well as associated software architecture in cooperation with developers from both the local office and from other offices within the global organization. You appreciate the system level view, how the software interacts with the hardware, how different customers use the products and how this knowledge can be used in the architectural and prioritization work.

You will be part of an experienced and passionate team that develops software, but also electronics and mechanics, where you will have the possibility to share ideas, experiences, and knowledge. You will thereby be able to influence design choices within all development disciplines.

What you will do:

  • Develop controller software in C++ and Golang, as well as tests. The controller is running an embedded Linux, and cooperates with other components within a printer, such as MCUs and FPGA.
  • Interface with other engineering disciplines, engineering teams, stakeholders, and customers to understand the application space and business requirements.
  • Influence technology selection and decision within company and across major customers together with the team.
  • Lead and facilitate high-level software estimation to support business planning activities.
  • Mentor and teach other software engineers in improving their skills.
  • Lead design reviews and drive improvements in design and code quality produced by internal and external engineers.
  • Influence and inspire others through personal creditability.
  • Drive continuous improvement in source control and continuous integration by staying up to date with the latest industry practices and tools.
  • Work closely together in the team to achieve the team‘s goals.
  • Test and fault find code written by yourself and by others.

What you need to have:

  • Bachelor’s degree or Master's degree with significant professional experience developing software.
  • Expert in writing portable, cross-platform, modern C++ code and experience in Go/Golang.
  • Passion for embedded development and a wish to succeed through teamwork and cooperation.
  • Demonstrable record of developing high-quality embedded software for end-user products from requirements analysis to delivery.
  • Experience with cross-functional, multi-cultural, or globally distributed team collaboration.
  • Demonstrable experience in a technical leadership role within a software team and for external engineering resources.
  • Experience developing software on Linux and Windows host environments.
  • Expert architecture and design skills such as functional decomposition, architectural viewpoints, UML/SYSML, and design patterns.
  • Advanced knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.
  • Expert knowledge of verification skills such as test-driven development, unit testing, code reviews, and defect characterization.
  • Advanced requirement analysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation.
  • Expert knowledge of real time operating system concepts and experience in their use.
  • Advanced configuration management skills such as revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.
  • Working knowledge of modern development practices, exposure to agile methodology and experience with git and related flows.
  • Advanced knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analysers.
  • Ability to work autonomously with strategic direction as well as part of a cross-disciplinary, international, product development team and develop and deliver whole features through small groups of engineers using user stories and epics.
  • Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships.
  • Swedish/French/Italian/Polish language skill would be beneficial but not a requirement

You’ll only be the right candidate if you are aligned to our values and culture:

  • Collaborative entrepreneurial spirit.
  • Winning through customers.
  • High ethical standards, openness and trust.
  • Expectations for results.
  • Respect and value people.

If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you!

Location: Göteborg, Sweden

*Internal Job Posting Footer

Required.

Work Arrangement : [[custworkArrangement]]

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

Job Function : [[mfield5]]

All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

Fraudulent Recruiting Disclaimer: Dover Corporation and our affiliated operating companies want to alert applicants to internet job posting fraud, where parties posing as Dover employees, recruiters, or other agents, try to engage with online candidates in an attempt to steal personal and/or financial information. We do not endorse or engage in any recruitment practices that involve payment or personal information outside of our official application and hiring process. Please verify the authenticity of an invitation to apply for a job, or for a job offer by contacting us directly through our Dover and affiliated operating company websites at https://careers.dovercorporation.com/. To learn how you can protect yourself, review our Recruitment Fraud Notice on our careers site.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Gothenburg
Remote/Hybrid • Full-Time • Auckland
Python
PowerShell
DevOps
Azure
CI/CD
GitOps
AWS
Platform Engineering
Management
Agile
Apply
$90k – $140k per year • Equity • Remote/Hybrid • Full-Time • Bachelor's Degree
SAS
Management
Agile
Apply
$90k – $140k per year • Equity • Remote/Hybrid • Full-Time • Bachelor's Degree
SAS
Management
Agile
Apply
$57k – $135k per year (Estimated) • Remote • Full-Time
Management
Slack
Agile
Scrum
Apply
Project Coordinator 1 hour ago
$14k – $28k per year (Estimated) • Remote
Analytics
Microsoft Excel
Management
Asana
Trello
Monday.com
Confluence
Smartsheet
Google Drive
Google Sheets
SharePoint
Agile
Scrum
Apply
$74k – $140k per year (Estimated) • Remote/Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • The Woodlands
Analytics
Power BI
Microsoft Excel
Management
Microsoft Project
Outlook
Agile
Apply
$63k – $121k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Houston
Analytics
Microsoft Excel
Apply
Machine Operator 4 hours ago
$51k – $101k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • United States
Go
Apply
In office • Full-Time • Austin
Apply
$33k – $82k per year (Estimated) • Remote/Hybrid • Full-Time • Associate's Degree • Dundee
Apply
In office • Full-Time • Master's Degree • Gothenburg
Python
AI/ML
Reinforcement Learning
Multimodal AI
AI Agents
Apply
In office • Full-Time • Master's Degree • Gothenburg
Python
AI/ML
Multimodal AI
Computer Vision
PyTorch
Self-Supervised Learning
Apply
$53k – $116k per year (Estimated) • Remote/Hybrid • Full-Time • Gothenburg
Go
C++
IoT
FreeRTOS
Apply
HR Generalist NCC 2 days ago
In office • Full-Time • Gothenburg
Apply
$48k – $110k per year (Estimated) • Remote/Hybrid • Full-Time • Gothenburg
PowerShell
DevOps
Azure
Incident Management
Apply
See all jobs
This is one of many
657,709 more open roles from verified company boards, updated every day.