Sr. Software Engineer

DeWinter BH ·www.dewintergroup.com

Location Westbrook, ME, United States
Salary USD 60 - 65 / hour
Type Full time
Level Senior
Source Shazamme
Information Technology Accepting Candidates
Apply direct

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!

Frequently asked questions

Who is hiring for the Sr. Software Engineer role?
DeWinter BH is hiring for the Sr. Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Sr. Software Engineer job located?
The Sr. Software Engineer role with DeWinter BH is based in Westbrook, ME, US.
What does the Sr. Software Engineer role pay?
DeWinter BH lists the Sr. Software Engineer role at USD 60–65 per hour.
Is the Sr. Software Engineer role full-time or contract?
This is a full time position at DeWinter BH.
What experience level is the Sr. Software Engineer role?
The Sr. Software Engineer position is aimed at senior-level candidates.
How do I apply for the Sr. Software Engineer role at DeWinter BH?
Apply directly on DeWinter BH's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct