drjobs Software Engineer II - Embedded (60168)

Software Engineer II - Embedded (60168)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Watertown, NY - USA

Monthly Salary drjobs

$ 87000 - 131000

Vacancy

1 Vacancy

Job Description

Markem-Imaje A Dover Company is a trusted world manufacturer of product identification and traceability solutions offering a full line of reliable and innovative inkjet thermal transfer laser print and apply label systems. Markem-Imaje delivers fully integrated solutions that enable product quality and safety regulatory and retailer compliance better product recalls and improved manufacturing processes.

Dover Corporation (NYSE: DOV). Dover is a diversified global manufacturer and solutions provider with 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-Imaje current and future products across a variety of printing/marking technologies and application spaces using industry standard best practices. This role requires the ability to work on problems of moderate scope follow Markem-Imaje standard practices and procedures and work both as an individual contributor and as part of a team taking direction from senior team members.

Job Responsibilities:
Design implement and validate high quality embedded software using established standards as part of an Agile team of engineers
Contribute ideas for best practices and tools to improve team efficiency effectiveness and software quality.
Conduct design and code reviews participate in design and code review providing feedback to other developers.
Accept and act upon constructive feedback from fellow developers.
Stay up to date with the latest industry standards and advocate for continuous improvement in the areas of unit testing system testing automation code analysis source control continuous integration etc.
Contribute high-level and detailed software estimation to support planning activities.
Complete high-level well-defined tasks independently.
Collaborate effectively with remote team members and external partners.
Create advanced unit tests with minimal guidance from senior engineers.
Create automated system tests and perform exploration testing.
Develop a comprehensive understanding of the technical workings of various Markem-Imaje printing technologies.
Travel: Up to 15% including international trips
Mix of office and laboratory environment

Job Requirements:
Bachelors or masters degree in computer science Computer Engineering or Software Engineering
Minimum 2-5 years of professional experience developing software
Demonstrable record of developing high-quality embedded software for end-user products.
Ongoing advanced coursework and/or research to stay current preferable.
Experience with Agile/Scrum development practices.
Experience developing embedded software in an industrial printing domain is a plus.

Knowledge & Skills:
Basic design skills such as functional decomposition UML and design patterns.
Experience writing C and C code. Demonstrate the ability to use simple C and C constructs.
Experience with scripting languages such as python perl etc.
Solid understanding of object-oriented programming pair programming memory management distributed systems programming multi-threaded programming and on-target debugging with application development on Linux OS.
Understanding and knowledge of test-driven development unit testing code reviews and defect characterization.
Basic understanding of requirements analysis.
Knowledge of FreeRTOS and/or Yocto Linux
Familiarity with configuration management skills such as revision control continuous integration and deployment automated build systems release management and technical documentation.
General knowledge of real time operating system concepts and some experience in their use.
Basic knowledge of electronics including micro-controllers memory and peripherals as well as in reading schematics and basic use 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 communication skills.

Behaviors:
Self-motivated independent detail oriented and responsible in a collaborative team.
Able to follow instructions.
Able to practice and promote organizational values of integrity 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

Work Arrangement: Onsite
Salary Range: $87000.00 - $131000.00
Bonus Eligible: This position is eligible to earn a discretionary bonus based on performance metrics and other criteria outlined in our applicable bonus plan.

We consider several job-related non-discriminatory factors when determining the pay rate for a position including but not limited to the positions responsibilities a candidates work experience a candidates education/training the positions location and the key skills needed for the position. Pay is one of the Total Rewards that we provide to compensate and recognize employees for their work.

Benefits: Our total rewards package for eligible team members also includes: a 401(k) savings plan with employer contributions; medical dental and vision insurance; wellness programs; health savings account health care and dependent care flexible spending accounts; company paid short-term disability and long-term disability; company paid employee basic life and AD&D insurance; supplemental employee and dependent life insurance; optional accident hospital indemnity and critical illness insurance; adoption surrogacy and fertility benefits and assistance; commuter benefits; parental military jury duty and bereavement leaves of absence; paid time off including 10 paid holidays per calendar year paid vacation days beginning at 80 hours annually 64 paid sick leave hours annually or as provided under state and local paid sick leave laws tuition reimbursement at the maximum amount of $5250 per employee per calendar year ;business travel services; employee discounts; and an employee assistance program that includes company paid counseling sessions and legal services. Eligibility for benefits is governed by applicable plan documents and policies.

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.

Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process please let us know. Likewise if you are limited in the ability to access or use this online application process and need an alternative method for applying we will determine an alternate way for you to apply. Please contactfor assistance with an accommodation. Kindly specify Job Requisition Number / Job Title and Location in response.

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.