More jobs:
Sr. Software Engineer
Job in
Westbrook, Cumberland County, Maine, 04098, USA
Listed on 2026-08-12
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
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.
- 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.
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.
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.
- 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.
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).
(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:
×