We are a product development company providing engineering services to accelerate the development of complex software-intensive products

Do you yearn to build complex software solutions… find yourself daydreaming about integrated systems… test RTOS on the weekend just for fun?

Are you looking for work that offers challenging projects, a variety of new technologies and the opportunity to work across multiple domains?

At Foliage our people are our product - and our product is technological excellence, integrity and innovation…

Come Grow With Us!

We are Foliage, Inc. partner with Fortune 1,000 clients to develop life and mission-critical hardware and software bringing the highest levels of Service and Value to every engagement.

Through our consulting and development engagements, we bring the best and brightest talent to our clients, applying deep technical knowledge, business acumen and innovative solutions to complex engineering problems and constructing sophisticated solutions for our clients.

Our approach forges long-term, collaborative relationships with clients enabling them to focus on their own core competencies in Aerospace, Medical Devices and Industrial Equipment.


As a Senior/Principal Software Engineer with Foliage, you will be a hands-on team lead and mentor for collaborative and dedicated teams developing software for integration and deployment.

You will work with a group of talented developers on all phases of software development including: requirements definition, hands-on design, architecture, development, testing, and integration.

Foliage is an Equal Employment Opportunity Employer.

Qualified candidates will receive consideration for employment without regard to race, national origin, gender, age, religion, sexual orientation, veteran status or marital status.

Foliage will not be responsible or liable for any fees or costs associated with unsolicited submissions.


•Deep experience in delivering software products in Aerospace, Medical and/or Industrial Equipment with broad experience developing embedded products, control systems, or enterprise software products

•10+ years of direct experience in software design and product development with formal architecture definition methods

•Proficient in C/C++, C#

•Previous success as an architect, technical leader and project management for small to medium sized teams

•Experience defining and following formal software development processes

•Expertise with 510K regulated software development lifecycles

•BS in computer science or a scientific/engineering discipline

•Strong written and verbal and interpersonal skills

•Excellent client facing skills; the ability to work effectively with customers to define software solutions

•The ability to have fun while you’re working but an understanding of when it is time to get serious

  • Fluency with Agile methods

•Experience with Web Services development, Silverlight, WPF, WCF, database application programming, embedded technologies, real-time OS.

No sponsorship at the present time.

About Foliage:

We are a product development company providing engineering services to accelerate the development of complex software-intensive products

Browse senior principal software engineer jobs in Burlington, Massachusetts:

Get jobs like these daily:

See all open Senior Principal Software Engineer Jobs in Burlington, Massachusetts

Back to Top