{bc}
indeed

Senior Embedded Software Engineer

Videojet Technologies
Nottingham, GBR
Full-time
Hybrid
Discovered 3 weeks ago
Embedded software design and developmentC or C++Real-time systemsEmbedded LinuxRTOS and FreeRTOSCortex-M microcontrollers

Full Job Posting

Role overview

Design, develop, and maintain embedded software for Videojet's industrial printing and labeling products.

The work spans new product development and support of released products, including defect investigation, feature enhancements, and software improvements.

Products and technologies may involve real-time motion control, embedded Linux, communications, signal processing, user interfaces, image recognition, security, and industrial automation.

What you will do

  • Design, develop, test, and maintain software for real-time and Linux-based platforms, including low-level drivers, hardware interfaces, and applications.
  • Improve product performance, reliability, and maintainability; contribute to new products and maintenance of existing products.
  • Work in an Agile environment, contributing to planning, estimation, reviews, and continuous improvement.
  • Document software design, testing, release, and long-term product support; own assigned work and deliver against agreed plans.

Core skills and experience

  • Strong embedded software design and development experience using C or C++ on real-time or embedded Linux platforms.
  • Problem-solving and debugging skills, including diagnosing issues on target hardware with tools such as Trace32 or GDB.
  • Good communication and constructive collaboration across software, electronics, mechanical, and product teams.
  • Bachelor's degree or higher in computer science, software engineering, electrical/electronics engineering, or a related discipline, or equivalent practical experience.
  • The posting says candidates need not have experience in every listed area and allows the role to be shaped around individual strengths.

Additional technical skills

  • Listed areas include RTOS such as FreeRTOS on Cortex-M, embedded Linux layers, WinCE, and toolchains such as GCC, Make, CMake, and Buildroot.
  • Development tools and workflows include Visual Studio, Eclipse, Git, GitHub, Jira, or similar; AI-assisted tools such as Copilot and Claude are welcomed.
  • Additionally useful: FPGA, VHDL, ModelSim/Questa, Xilinx, C# or Python, Ethernet/IP or PROFINET, industrial sensors and actuators, motion control and stepper motors, and reading schematics and data sheets.

Workplace

  • Hybrid working is offered.

Benefits

  • Benefits include career development, onboarding and continuous learning, a collaborative engineering culture, and work on embedded technologies.

About Videojet

Videojet develops product identification, coding, and marking solutions for food, beverage, pharmaceutical, and industrial sectors.

Videojet is part of Veralto, a global company focused on clean water, safe food and medicine, and trusted essential goods.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Videojet Technologies