×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Engineer

Job in Westbrook, Cumberland County, Maine, 04098, USA
Listing for: DeWinter Group
Full Time position
Listed on 2026-08-12
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 130000 - 170000 USD Yearly USD 130000.00 170000.00 YEAR
Job Description & How to Apply Below

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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary