Softworld Embedded Applications Engineer in Framingham, Massachusetts

Embedded Applications Engineer

  • Email a Friend

Apply to this job >

Date posted:

September 27, 2016

Job Type:



Framingham, MA

Job ID:



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. Qualifications: • 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.