Randstad Senior Embedded Software Application Engineer in Framingham, Massachusetts

Senior Embedded Software Application Engineer


Framingham, MA

Date Posted:

Wednesday, October 12, 2016

Job Type:


Reference #:






Randstad USA Administration


Senior Embedded Application Software Engineer

Randstad, in partnership with Bose Corporation, is looking for candidates who enjoy and excel at developing compelling application software for embedded systems. Come be part of the Bose Consumer Electronics Product Engineering team and help create products that wow consumers and you can be proud to show off to your friends and family.

Key Responsibilities

- Design and develop embedded network applications on Linux platform in a Scrum/Agile environment.

- Own part of the system/feature, work with User Experience, Program Management, and test validation teams to take it from definition to feature completion with minimal supervision.

- Design and develop automated unit, component and system tests in parallel with product software development. Execute automated and manual exploratory tests

- Write design documents

- Investigating and analyzing root causes of technical issues and performance bottlenecks to pin point problem areas in the system.

Working hours: 9-5



--Superior critical thinking skills and able to think in abstraction.

--Excellent object orient design (OOD) and object oriented programming (OOP) using C++

--Extensive experience with at least one embedded operation system (Linux-preferred, VxWorks, Nucleus, ThreadX, Integrity, etc.).

--Excellent analytical, problem solving, verbal and written communications skills

--Demonstrated capability to comprehend large scale system architecture and understand how they work and fail.

--Demonstrate strong design and test driven development (TDD) skills

--Strong experience with one scripting language-Python, Perl or Shell.

--Passion and ability for solving intractable problems.

--Experience with TCP/IP network applications, HTTP, XML, embedded web server and client and Web service API, streaming audio or video applications and IoT product development is a strong plus

--Experience in developing JavaScript web service applications is a strong pus

--Experience in developing voice personal assistance (VPA) is a strong plus

--Experience working in a Scrum/Agile environment

Minimum requirements:

Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering or a related

equivalent degree, plus 5+ years of experiences. MSEE or MSCS is a strong plus.

Randstad is a world leader in matching great people with great companies. Our experienced agents will listen carefully to your employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you re looking for temporary, temporary-to-permanent or permanent opportunities, no one works harder for you than Randstad. EEO Employer: Race, Religion, Color, National Origin, Citizenship, Sex, Age, Disability, Ancestry, Veteran Status, Genetic Information, Service in the Uniformed Services or any other classification protected by law.