Sr. Software Engineer

DeWinter Group

Westbrook (ME)

On-site

USD 130,000 - 170,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DeWinter Group in Westbrook, ME is seeking a Senior Software Engineer to lead porting of critical user-space applications for embedded medical instrumentation. This onsite role focuses on embedded Linux, QT GUIs, and ARM processors to power high-precision devices.

You will collaborate with a multidisciplinary team, review existing C++ source, and drive development from prototype to production with a strong emphasis on quality and documentation.

Qualifications

  • 5+ years embedded software engineering experience, preferably in high-precision fields.
  • Experience porting applications to embedded Linux on ARM.
  • Proficient in C++ with UML specifications.
  • Strong debugging and source-level analysis skills.
  • Ability to read/modify existing C++ code.
  • Excellent collaboration in multidisciplinary teams.

Responsibilities

  • Lead porting of user-space applications for embedded Linux.
  • Develop and port Qt GUI applications.
  • Collaborate with a multidisciplinary team to deliver high-quality software.
  • Mentor junior engineers and perform code reviews.

Skills

Embedded C++
ARM platforms
OO programming
Embedded Linux
Code porting
Debugging tools
RTOS
Hardware interfacing
Team communication
Analytical skills

Education

Bachelor's degree in Electrical Engineering or Computer Science
Master’s degree preferred

Tools

Qt GUI

Job description

Job Title:

Senior Software Engineer – Embedded Linux & C++ (Onsite, Westbrook, ME)

Overview:

Are you a passionate software engineer with a knack for embedded systems and a love for crafting innovative solutions? We’re seeking a dynamic Senior Software Engineer to lead the porting of critical user space applications for cutting-edge medical instrumentation. This fully onsite role in Westbrook, ME offers an exciting opportunity to work on a high-impact project involving embedded Linux, QT GUIs, and ARM processors, powering devices that make a difference. Join us to be part of a collaborative team driving technological advancements in a fast-paced, quality-focused environment.

Required Skills:
  • Extensive experience with embedded software development using C++ on ARM processors.
  • Strong background in object-oriented programming principles.
  • Hands-on experience with Embedded Linux systems.
  • Proficiency in developing and porting QT GUI applications.
  • Familiarity with porting code to new compiler environments.
  • Ability to read, understand, and modify existing C++ source code and UML specifications.
  • Experience with source-level debugging tools and techniques.
  • Knowledge of real-time operating systems and hardware interfacing.
  • Strong analytical skills and understanding of complex electromechanical system design.
  • Effective communication skills to collaborate within multidisciplinary teams.
Nice to Have Skills:
  • Experience with kernel driver development and embedded kernels.
  • Familiarity with MATLAB, JMP, and SQL for data analysis and visualization.
  • Knowledge of motion control systems and automation software.
  • Experience with reverse-engineering existing software systems.
  • Understanding of software development life cycle in regulated environments.
Preferred Education and Experience:
  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field, or equivalent experience.
  • Minimum of 5 years of embedded software engineering experience, particularly in medical or similar high-precision fields.
  • Proven track record of successfully porting and developing embedded applications.
Other Requirements:
  • Fully onsite position in Westbrook, ME.
  • Ability to work in a collaborative team environment and independently.
  • Willingness to participate in development from prototype to production.
  • Commitment to high-quality, well-documented software development practices.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & C++ Engineer – Onsite (Westbrook, ME)
Senior Embedded Linux & C++ Engineer – Onsite (Westbrook, ME)

DeWinter Group • Westbrook (ME)

On-site
USD 130,000 - 170,000
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Principal Embedded Engineer
Principal Embedded Engineer

Zapnix LLC • Lake Forest (CA)

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

Pentangle Tech Services | P5 Group • Lake Forest (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Engineer
Senior Embedded Engineer

Integrated Personnel Services Limited • Lake Forest (CA)

On-site
USD 120,000 - 150,000
Principal Embedded Engineer Embedded CC Medical Devices Lake Forest CA Local Only
Principal Embedded Engineer Embedded CC Medical Devices Lake Forest CA Local Only

Startekk Inc • Lake Forest (CA)

On-site
USD 180,000 - 240,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

TechDigital Group • Andover (MA)

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

INOVIO Pharmaceuticals, Inc. • San Diego (CA)

On-site
USD 140,000 - 190,000