Embedded Software Expert for Industrial Printing
2 days ago
At Dover Corporation, we're seeking a highly skilled Embedded Software Expert to join our team. As a key member of our engineering team, you'll play a crucial role in designing, implementing, and maintaining the embedded software for our industrial printing solutions.
Main Responsibilities:
- Drive quality and efficiency within the embedded software team by setting an outstanding example in terms of high-quality design, code, and validation.
- Research, champion, and facilitate implementation and improvement of best practices and tools to improve team efficiency, effectiveness, and software quality.
- Promote extremely high software quality and reliability by driving continuous improvement in the areas of unit testing, system testing, automation, code analysis, etc.
- Lead and facilitate high-level software estimation to support business planning activities.
- Provide a positive impact on the team with their work as well as improve the overall productivity of the team.
- Mentor and teach less experienced software engineers to improve their skills on the current project and software discipline.
- Drive continuous improvement in source control and continuous integration by staying up to date with the latest industry practices and tools.
- Interface with other engineering teams, stakeholders, Product/Marketing team and customers to understand/specify the application space and product/business requirements.
- Act as a liaison between cross-functional teams and as a spokesperson for Software Discipline.
- Drive the effectiveness of distributed teams through building positive, cross-site collaboration within the software team.
- Lead design reviews and drive improvements in design and code quality produced by internal and external engineers.
- Drive discipline in our specifications and validation activities.
- Use outstanding communication and interpersonal skills to lead and create efficient interfaces with third party engineering partners.
- Build and apply a strong understanding of Markem-Imaje and our competitors printing technologies and application spaces.
Requirements:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Software Engineering with minimum 10 years (Bachelor's), or 8 years (Master's) of professional experience developing software
- Demonstrable record of developing high-quality embedded software for end-user products from requirement analysis to delivery.
- Advanced knowledge of C++ application development on Linux OS
- Demonstrable experience in providing a technical leadership within a software team and for external engineering partners is strongly preferred.
- Advanced architecture and design skills such as functional decomposition, architectural viewpoints, UML/SYSML, and design patterns.
- Ability to lead root cause analysis of complex cross-disciplinary engineering problems and resolve in creative and effective ways.
- Cross-functional, multi-cultural, and/or distributed team collaboration experience is preferable.
- Experience developing embedded software in an industrial printing domain is a plus.
- Expert 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.
- Advanced 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.
- Advanced configuration management skills such as revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.
- General knowledge of real time operating system concepts and experience in their use.
- Intermediate knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analyzers.
- Advanced knowledge of the following tools is a plus: GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS, FitNesse, Lauterbach debuggers.
- Ability to work autonomously with strategic direction as well as part of a cross-disciplinary, international, product development team.
- Ability to lead multiple agile teams through the development of user stories and epics (whole features) simultaneously
- Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships.
- Strong organizational and decision-making skills.
- Experience evaluating open source and commercial off-the-shelf software options is a plus.
- Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus.
- FPGA (VHDL) programming experience is a plus.
- Self-motivated and able to motivate others.
- Persuades and influences others through personal credibility.
- Practices and promotes organizational values of integrity, innovation, respect, and reliability.
- Promotes and facilitates change with confidence.
- Leads and communicates effectively in an international company.
What you'll need to have:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Software Engineering with minimum 10 years (Bachelor's), or 8 years (Master's) of professional experience developing software
- Demonstrable record of developing high-quality embedded software for end-user products from requirement analysis to delivery.
- Advanced knowledge of C++ application development on Linux OS
- Demonstrable experience in providing a technical leadership within a software team and for external engineering partners is strongly preferred.
- Advanced architecture and design skills such as functional decomposition, architectural viewpoints, UML/SYSML, and design patterns.
- Ability to lead root cause analysis of complex cross-disciplinary engineering problems and resolve in creative and effective ways.
- Cross-functional, multi-cultural, and/or distributed team collaboration experience is preferable.
- Experience developing embedded software in an industrial printing domain is a plus.
- Expert 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.
- Advanced 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.
- Advanced configuration management skills such as revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.
- General knowledge of real time operating system concepts and experience in their use.
- Intermediate knowledge of electronics including micro-controllers, memory, and peripherals as well as in reading schematics and basic use of oscilloscopes/logic analyzers.
- Advanced knowledge of the following tools is a plus: GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS, FitNesse, Lauterbach debuggers.
- Ability to work autonomously with strategic direction as well as part of a cross-disciplinary, international, product development team.
- Ability to lead multiple agile teams through the development of user stories and epics (whole features) simultaneously
- Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships.
- Strong organizational and decision-making skills.
- Experience evaluating open source and commercial off-the-shelf software options is a plus.
- Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus.
- FPGA (VHDL) programming experience is a plus.
- Self-motivated and able to motivate others.
- Persuades and influences others through personal credibility.
- Practices and promotes organizational values of integrity, innovation, respect, and reliability.
- Promotes and facilitates change with confidence.
- Leads and communicates effectively in an international company.
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.
Work Arrangement : Hybrid
All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, 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 alter applicants to internet job posting fraud, where parties posing as Dover employees, recruiters, or other agents, try to engage with online practices that involve payment or personal information outside of our official application and hiring process. Please verify the authenticity on an invitation to apply for a job, or for a job offer 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.
-
Embedded Software Developer
3 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. As a key member of our innovative team, you will play a crucial role in developing software and firmware code for embedded system...
-
Embedded Software Developer
3 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. As a key member of our innovative team, you will play a crucial role in developing software and firmware code for embedded system...
-
Embedded Software Developer
4 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. As a key member of our innovative team, you will play a crucial role in developing software and firmware code for embedded system...
-
Embedded Software Developer
4 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. As a key member of our innovative team, you will play a crucial role in developing software and firmware code for embedded system...
-
Embedded Software Developer
1 month ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. As a key member of our innovative team, you will play a crucial role in developing software and firmware code for embedded system...
-
Embedded Software Developer
3 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a leading manufacturer of product identification and traceability solutions, offering a comprehensive range of innovative and reliable inkjet, thermal transfer, laser, print, and apply label systems. Our company delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better...
-
Embedded Software Developer
7 days ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeAbout the RoleMarkem-Imaje is a world-leading manufacturer of product identification and traceability solutions, offering a full range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems. The company delivers fully integrated solutions that enable product quality and safety, regulatory and retailer compliance, better...
-
Embedded Software Developer
2 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeMarkem-Imaje is a world-renowned manufacturer of product identification and traceability solutions, offering a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems.The RoleWe are seeking a highly skilled and experienced software engineer to join our innovative team within a global company, focusing on...
-
Embedded Software Developer
2 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeMarkem-Imaje is a leading manufacturer of product identification and traceability solutions offering a comprehensive range of innovative and reliable inkjet, thermal transfer, laser, print, and apply label systems.The RoleWe are seeking an experienced and skilled software engineer to join our innovative team within a global company, focusing on the...
-
Embedded Software Engineer
2 weeks ago
Nottingham, Nottingham, United Kingdom Markem-Imaje Full timeMarkem-Imaje is a leading manufacturer of product identification and traceability solutions. We offer a comprehensive range of reliable and innovative inkjet, thermal transfer, laser, print, and apply label systems.The RoleWe are seeking a skilled and experienced Embedded Software Engineer to join our innovative team. As a member of our global company, you...
-
Senior Embedded Software Development Expert
1 week ago
Nottingham, Nottingham, United Kingdom ZENOVO LTD Full timeJob Title:Senior Embedded Software Development ExpertLocation: Lincolnshire (Remote). We are offering flexible working arrangements to accommodate your needs.Working Arrangement: On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered)Key Responsibilities:Demonstrate expertise in modern C & C++ Embedded Software Development for embedded devices.Develop good...
-
Print Industry Estimator
2 weeks ago
Nottingham, Nottingham, United Kingdom Blue Arrow - Derby Careers Full timeBlue Arrow is proud to be working in partnership with an excellent client who specialises within the Print and Packaging Industry. They are looking to recruit a Commercial Pricing Specialist to join their team on a full-time permanent basis due to expansion, based at their offices in Nottingham.Hours: Monday - Friday (9:00am - 5:00pm) - site based. 37.5...
-
Embedded Software Tester
4 weeks ago
Nottingham, Nottingham, United Kingdom Redline Group Ltd Full timeEmbedded Test Engineer - Python Job DescriptionRedline Group Ltd is seeking a skilled Embedded Test Engineer - Python to join their Product Development team in Nottinghamshire.The ideal candidate will have experience in testing throughout the full product life cycle and a proven background in delivering test automation solutions in Python. They will have...
-
Embedded Software Tester
4 weeks ago
Nottingham, Nottingham, United Kingdom Redline Group Ltd Full timeEmbedded Test Engineer - Python Job DescriptionRedline Group Ltd is seeking a skilled Embedded Test Engineer - Python to join their Product Development team in Nottinghamshire.The ideal candidate will have experience in testing throughout the full product life cycle and a proven background in delivering test automation solutions in Python. They will have...
-
Software Development Expert
3 weeks ago
Nottingham, Nottingham, United Kingdom ALH Recruitment Full timeEmbedded Software Developer OpportunityThe company is seeking an Embedded Software Developer to join their R&D team located at the Nottingham University Science Park. The successful candidate will be responsible for source code version control and project management.Key Responsibilities:Design and develop embedded software for ARM 32-64Bit coresWork with...
-
Embedded Systems Developer
2 weeks ago
Nottingham, Nottingham, United Kingdom ALH Recruitment Full timeFirmware and Software ExpertALH Recruitment is seeking a highly skilled Firmware and Software Expert to join their client's R&D team at the Nottingham University Science Park.Key Responsibilities:Source code version control and project management.Design and develop firmware and software solutions for embedded systems.Requirements:3+ years' experience in...
-
Embedded Software Engineer
2 weeks ago
Nottingham, Nottingham, United Kingdom ALH Recruitment Ltd Full timeJob Summary:Firmware Developer - Nottingham - 45/55kALH recruitment are looking to recruit a Software/Firmware Developer with immediate effect for our client who continue to dominate their market, this position is based in Nottingham.About the Role:The company is expanding it's R&D team located at the Nottingham University Science Park and is seeking an...
-
Print Industry Sales Professional
2 days ago
Nottingham, Nottingham, United Kingdom Express Recruitment Full timeJob DescriptionWe are seeking an experienced customer-facing professional to join our expanding team at one of Nottinghamshire's largest print and packaging companies.The desired candidate will have a rounded knowledge of the sales process and the ability to maintain customer relationships, with experience within the print industry and a background in sales...
-
Nottingham, Nottingham, United Kingdom Dover Corporation Full timeSenior Firmware EngineerAbout the Role:As a Senior Firmware Engineer at Markem-Imaje, you will be responsible for designing, implementing, validating, and maintaining the embedded software for our current and future printers. You will work closely with cross-functional teams to ensure the software meets the required standards and quality.Key...
-
Estimator for Print and Packaging Industry
4 weeks ago
Nottingham, Nottingham, United Kingdom Blue Arrow - Derby Full timeBlue Arrow is proud to be working in partnership with a leading client in the Print and Packaging Industry. This exciting opportunity has arisen due to expansion, and we are seeking an experienced Estimator to join their team on a full-time permanent basis. Based at their offices in Nottingham, the successful candidate will be responsible for providing...