Sr. Software Engineer

Sr. Software Engineer

Contract Type:

Contract

Location:

Westbrook - ME

Industry:

Information Technology

Contact Name:

Contact Email:


Contact Phone:


Date Published:

08-06-2026

Salary:

$60 - $65 Per Hour

Job ID:

39709

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.

If you’re excited to leverage your embedded Linux expertise in a meaningful and impactful environment, we want to hear from you. Apply today to join a forward-thinking team dedicated to innovation and excellence!

DeWinter Group and Maris Consulting  is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. We post pay scales which are based on our client pay ranges. DeWinter, Maris, and our clients have the right to modify the requirements of the role which can impact the pay ranges posted.

APPLY NOW

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )