Search by job, company or skills

E

Senior Software Engineer I

3-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 2 months ago
  • Over 100 applicants

Job Description

We are looking for a Senior Software Engineer I to play a key role in designing and maintaining our printer software platform. The ideal candidate will be a self-starter with a strong background in C++ and Qt/QML, who can also mentor other team members. You will be responsible for ensuring the delivery of high-quality software on time, championing best-in-class SDLC practices, and driving technical innovation within a global team.

Key Responsibilities

  • Design & Development: Use your expertise to design and build technical solutions for our printer software platform. You will develop and maintain the software using C++ and Qt/QML.
  • Team Collaboration: Work closely with the Staff Engineer to clarify requirements and with other developers and testers to ensure the timely delivery of high-quality software.
  • Technical Leadership: Act as a technical mentor for the team, assisting with solving technical problems and ensuring the implementation of agreed-upon architecture. You will also champion SCRUM development methodology and drive technical innovation.
  • Strategic Input: Contribute to strategic and tactical decision-making, including software modernization initiatives. You will research and stay on top of industry trends to ensure our products and solutions remain current.
  • Global Partnership: Collaborate with team members, including software architects and testers, across the globe.

Required Qualifications

  • Experience: A minimum of 2-5 years of experience in the design and development of embedded applications. You should have hands-on knowledge of Embedded C++ programming and familiarity with Qt/QML.
  • Technical Skills: Hands-on knowledge of Embedded Linux/Windows CE and experience with CI/CD is essential.
  • Education: A 4-year degree in Computer Science or an equivalent Engineering field.
  • Methodologies: Experienced in SCRUM development methodologies.
  • Soft Skills: Excellent communication and presentation skills, and the ability to work effectively with global teams.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Esko is a global provider of integrated software and hardware solutions that accelerate the go-to-market process of packaged goods. Our products empower teams to support and manage the packaging design and print processes for brand owners, retailers, pre-media and trade shops, manufacturers, and converters. Our mission is to provide the most innovative, integrated platform and comprehensive portfolio of tools that intelligently automate, connect, and accelerate the concept to market processes for every packaged product. Esko is a Veralto company (www.veralto.com).

Job ID: 125349153

Similar Jobs

Bengaluru, India

Skills:

JavaSqlTypescriptPythonn8nAI ML algorithms and frameworksTensorFlow ServingMlflowModel Context Protocol for Agentic AI ToolsflyteMLOps toolsTorchServeCI CD practices

Bengaluru, India

Skills:

Power BiPower AutomatePower QueryDaxAzure DevOpsPower AppsAzure servicesCI CD pipelinesMicrosoft Power PlatformCo-pilot StudioDataverse

Bengaluru, India

Skills:

.NETUnit TestingSqlJenkinsGitDockerRest ApisKubernetesAzure DevOpsAI ML integrationobservability toolsPostgres ServerGitLab CIGitHub ActionsCI CD pipelinesautomated testing frameworks

Bengaluru, India

Skills:

AlgorithmsPostgreSQLPerformance TuningDockerMySQLSystem DesignAgileMongoDBScrumdata structuresRest ApisAsynchronous programmingKubernetesPythonAWSevent-driven systemsGoNoSQL systemsmicroservices architectureCI CD pipelinesGit-based workflowsbackend design patterns

Bengaluru, India

Skills:

JavaReduxObjective-cAutomated TestingKotlinGitTypescriptJavascriptReact NativeRest ApisSwiftmobxAndroid Studio ProfilerFlipperGesture HandlerGRPCWebSocketsXcode Instrumentscode quality toolsReanimatedCI CD pipelinesZustand