Software Engineer II – Embedded Position Available In Polk, Florida

Tallo's Job Summary: The role of Software Engineer II - Embedded at Markem-Imaje involves designing, implementing, and maintaining embedded software for various printing technologies. This position requires a Bachelor's or Master's degree in computer science or software engineering, along with 2-5 years of software development experience. The salary range for this onsite position is $87,000.00 to $131,000.00 annually. Dover Corporation is hiring for this role.

Company:
Dover Corporation
Salary:
$109000
JobFull-timeOnsite

Job Description

Job Description:

Markem-Imaje, A Dover Company, is a trusted world manufacturerof product identification and traceability solutions, offering afull line of reliable and innovative inkjet, thermal transfer,laser, print and apply label systems. Markem-Imaje delivers fullyintegrated solutions that enable product quality and safety,regulatory and retailer compliance, better product recalls andimproved manufacturing processes. Dover Corporation (

NYSE:

DOV).Dover is a diversified global manufacturer and solutions providerwith annual revenue of approximately $8 billion.

The Role:

The role of the embedded software engineer is to design, implement,validate, and maintain the embedded software for Markem-Imajecurrent and future products across a variety of printing/markingtechnologies and application spaces using industry standard bestpractices. This role requires the ability to work on problems ofmoderate scope, follow Markem-Imaje standard practices andprocedures, and work both as an individual contributor and as partof a team taking direction from senior team members.

Job Responsibilities:
  • Design, implement, and validate high quality embedded softwareusing established standards as part of an Agile team ofengineers
  • Contribute ideas for best practices and tools to improve teamefficiency, effectiveness, and software quality.
  • Conduct design and code reviews, participate in design and codereview, providing feedback to other developers.
  • Accept and act upon constructive feedback from fellowdevelopers.
  • Stay up to date with the latest industry standards and advocatefor continuous improvement in the areas of unit testing, systemtesting, automation, code analysis, source control, continuousintegration, etc.
  • Contribute high-level and detailed software estimation tosupport planning activities.
  • Complete high-level well-defined tasks independently.
  • Collaborate effectively with remote team members and externalpartners.
  • Create advanced unit tests with minimal guidance from seniorengineers.
  • Create automated system tests and perform explorationtesting.
  • Develop a comprehensive understanding of the technical workingsof various Markem-Imaje printing technologies.
  • Travel:

    Up to 15%, including international trips

  • Mix of office and laboratory environment
Job Requirements:
  • Bachelor’s or master’s degree in computer science, ComputerEngineering, or Software Engineering
  • Minimum 2-5 years of professional experience developingsoftware
  • Demonstrable record of developing high-quality embeddedsoftware for end-user products.
  • Ongoing, advanced coursework and/or research to stay currentpreferable.
  • Experience with Agile/Scrum development practices.
  • Experience developing embedded software in an industrialprinting domain is a plus.
Knowledge & Skills:
  • Basic design skills such as functional decomposition, UML, anddesign patterns.
  • Experience writing C and C++ code. Demonstrate the ability touse simple C and C++ constructs.
  • Experience with scripting languages such as python, perl,etc.
  • Solid understanding of object-oriented programming, pairprogramming, memory management, distributed systems programming,multi-threaded programming, and on-target debugging withapplication development on Linux OS.
  • Understanding and knowledge of test-driven development, unittesting, code reviews, and defect characterization.
  • Basic understanding of requirements analysis.
  • Knowledge of FreeRTOS and/or Yocto Linux
  • Familiarity with configuration management skills such asrevision control, continuous integration and deployment, automatedbuild systems, release management, and technical documentation.
  • General knowledge of real time operating system concepts andsome experience in their use.
  • Basic knowledge of electronics including micro-controllers,memory, and peripherals as well as in reading schematics and basicuse of oscilloscopes/logic analyzers.
  • Knowledge and experience with the following tools are a plus:

GCC, Visual Studio, Eclipse, JSON, XML, Python, Bamboo, SCONS,FitNesse, Lauterbach debuggers.

  • Ability to work within a fast-paced agile software team.
  • Ability to quickly learn new concepts and software.
  • Excellent interpersonal, written, and oral communicationskills.
Behaviors:
  • Self-motivated, independent, detail oriented, and responsiblein a collaborative team.
  • Able to follow instructions.
  • Able to practice and promote organizational values ofintegrity, innovation, respect, and reliability.
  • Willing to communicate openly and directly.
  • Strong discipline in all conducted activities. The right candidate will be 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 valuesand have the experience we’re looking for, apply!

We can’t wait tohear from you!

Work Arrangement:
Onsite Salary Range:

$87,000.00

  • $131,000.

00 We consider severaljob-related, non-discriminatory factors when determining the payrate for a position, including, but not limited to, the position’sresponsibilities, a candidate’s work experience, a candidate’seducation/training, the position’s location, and the key skillsneeded for the position. Pay is one of the Total Rewards that weprovide to compensate and recognize employees for their work. All qualified applicants will receive consideration for employmentwithout discrimination based on race, color, religion, sex, sexualorientation, gender identity, national origin, protected veteranstatus, disability, age, genetic information, or any other factorsprohibited by law.

Attention Applicants:

If you are an individualwith a disability and require a reasonable accommodation tocomplete any part of the application process, please let us know.

Likewise, if you are limited in the ability to access or use thisonline application process and need an alternative method forapplying, we will determine an alternate way for you to apply.

Please contact for assistance with an accommodation. Kindly specifyJob Requisition Number / Job Title and Location in response.

JobFunction :

Other jobs in Polk

Other jobs in Florida

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started