Software Engineer

Donatech Corporation

Marlborough (MA)

On-site

USD 120,000 - 170,000

Full time

7 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Donatech Corporation is seeking a Software Engineer to design, develop, test, and maintain software solutions for embedded systems. The role requires extensive C++, RTOS experience and active U.S. government security clearance.

You will collaborate with cross-functional teams to deliver reliable systems, and you must be a U.S. citizen capable of obtaining a clearance. Qualified candidates have a STEM degree (B.S.

Qualifications

  • Experience across software development lifecycle.
  • In-depth C++ programming experience.
  • Background with RTOS, embedded systems, and hardware interfaces.
  • Strong teamwork and cross-discipline communication.
  • Active and transferable U.S. government security clearance required.
  • U.S. citizenship required.

Responsibilities

  • Design, develop, test, and maintain software solutions meeting functional, performance, and quality requirements.
  • Lead a small engineering team and collaborate with cross functional teams.

Skills

Software Engineering
C++
RTOS
Linux
Team Leadership
Collaboration
Security Clearance

Education

Bachelor’s or Advanced STEM degree

Job description

Position would require the candidate to be a W2 employee of Donatech. US Citizenship Required. Active Secret Clearance Required.

The Software Engineer designs, develops, tests, and maintains software solutions to meet functional, performance, and quality requirements. This role applies sound engineering practices across the software lifecycle while collaborating with cross functional teams to deliver reliable and scalable systems.

Qualifications You Must Have:
  • Experience in Software Engineering to include experience working various phases of the software development lifecycle.
  • Prior experience in leading a small engineering team.
  • Experience with Software Development Using C++.
  • Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and design.
  • Working knowledge of Linux, VxWorks or other Real time operating systems.
  • Experience working in a collaborative team environment that requires communication with other engineering disciplines, Program, and external stakeholders.
  • Active and transferable U.S. government issued security clearance is required prior to start date.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience.
Qualifications We Prefer:
  • Applied experience in Unified Modeling Language (UML) and Object-Oriented Analysis and Design (OOA/D).
  • Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams.
  • Experience with Agile lifecycle process including Scrum, Continuous Integration, and Test-Driven Development Methodologies.
  • Experience with DevOps, Jenkins and automated testing.
  • Experience with Model Driven Development.
  • Experience with software integration on custom hardware FPGA interfaces (memory mapped and SW/FW messaging) experience.
  • Working experience with Microservice Architectures and Containerized Applications Versal (ARM assembly) knowledge.
  • Performance optimization experience.
  • CORBA experience.
  • Scripting language (e.g. Python)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Donatech Corporation • Tucson (AZ)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Donatech Corporation • Town of Owego (NY)

On-site
USD 90,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Embedded Sofware Engineer
Embedded Sofware Engineer

Donatech Corporation • Orlando (FL)

On-site
USD 100,000 - 155,000
Senior Software Engineer - Embedded Linux
Senior Software Engineer - Embedded Linux

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

Donatech Corporation • Wilsonville (OR)

On-site
USD 100,000 - 120,000
Embedded S/W Engineer
Embedded S/W Engineer

Donatech Corporation • Grand Prairie (TX)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Apollopros • Marlborough (MA)

On-site
USD 113,000 - 161,000
Senior FPGA Engineer
Senior FPGA Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 110,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

Donatech Corporation • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000