Software Engineer III

apartmentMarkem-Imaje Corporation placeWatertown calendar_month 
Design, implement, and validate high quality embedded software as part of an Agile team of engineers. Help define and implement best practices and tools to improve team efficiency, effectiveness, and software quality. 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 to high-level and detailed software estimation to support planning activities. Interface with other engineering teams and stakeholders to understand the application space and business requirements. Collaborate with members of other engineering disciplines using excellent communication and interpersonal skills.

Collaborate effectively with remote team members and external partners. Participate in and lead design reviews and contribute to improvements in design and code quality produced by internal and external engineers. Build and apply a strong understanding of Markem-Imaje and our competitors printing technologies and application spaces.

Full time employment, Monday Friday, 40 hours per week, $121,000 to $131,000 per year.

MINIMUM REQUIREMENTS:

Masters Degree in Software Engineering, Computer Science, or a related field and 3 years of work experience.

Of the required experience, must have 3 years of experience in all of the following:

C++ programming;
Object Oriented Programing, real time operating systems, memory management, distributed systems programming, multi-threaded programming, and on-target debugging;
Embedded software for end-user products;
Agile/Scrum development practices & pair programming;
Linux or Windows host environment software development;

Software design skills including UML and design patterns;

Verification skills in test-driven development, unit & integration testing, code reviews, and defect characterization; and

Configuration management skills including revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation.

Telecommuting: telecommuting permitted up to 40%
Travel: Domestic travel required up to 10%

TO APPLY: please email your resume to with subject line Software Engineer III.

business_centerHigh salary

Principal Software Engineer

apartmentShipIn Systems, Inc.placeNewton (MA), 2 mi from Watertown (MA)
The Principal Software Engineer is responsible for designing and developing scalable data processing and analytics software systems based on ShipIn Systems, Inc.s vision and a deep understanding of the companys unique technology and intellectual...
placeAndover (MA), 20 mi from Watertown (MA)
leading security screening provider, Rapiscan Laboratories provides state-of-the-art products, solutions and services to meet our customers' most demanding threat detection needs. Our Advanced Technology team is seeking a Senior Software Engineer...
apartmentRandstadplaceBoston, 6 mi from Watertown (MA)
Junit and spring boot test framework  •  Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins. qualifications:  •  A solid and strong foundation in software engineering...