CenterWatch

9 days old

Embedded Software Engineer

Kelly Services
Chelmsford, MA 01824
Exciting Direct Hire opportunity with one of the industry leaders in Medical Device development located in Chelmsford, MA!





NEED:





The lead software engineer will be required to define project requirements, prepare project plans and schedules, develop software system architecture and designs, implement software code, plan and verify systems through analysis and testing, and communicate results internally and externally. The ideal candidate will be familiar with various hardware platforms and computing environments including microcontrollers, embedded systems, and embedded Linux. In addition to leading project work, the individual will be responsible for managing and mentoring other junior engineers. This position is located in the product development group which is responsible for turn-key development of medical devices, diagnostics systems, and laboratory instruments.





Qualifications



Education



BSEE (preferred) or BSCE with 5+ years experience in software engineering (3.0 GPA or higher.)



Technical Skills and Experience



Experience in at least several of the following areas:



Embedded systems programming C/C++, Embedded Linux



Graphical user interface development using Qt or Visual Studio



Embedded tools ICE, JTAG, Eclipse IDE, GNU Compilers



Knowledge of communication protocols - SPI, I2C, Serial, USB, Ethernet



Knowledge of ARM, Microchip (Pic and AVR)



Wireless technologies (Bluetooth, Wi-Fi)



Experience with automated testing and tools



Experience with drivers for Embedded Linux



Experience with mobile for iOS or Android



Experience with software documentation



Experience successfully developing software systems, preferably in the medical device industry



Working knowledge of industry software engineering standards such as IEC 62304



Ability to architect systems, interface with hardware engineers, develop software documentation, and contribute to best practices in software development



Skills - Personal





Excellent verbal and written communication skills with the ability to communicate effectively with clients and senior management



Ability to multi-task across teams of engineers and managers on various projects



Motivated to tackle new problems and take on new responsibilities



Good time management and organization skills



Persistent, questioning attitude and ability to accept that in others




**Why Kelly** **** **?**



Kelly puts you in charge of your career, with access to cutting edge projects and technologies in
industry leading organizations. Top companies throughout the world have trusted Kelly as a premier
source of engineering talent and services since 1965. And engineering job seekers know Kelly as a firm
with an unmatched reputation for quality, integrity and professionalism. Whether you seek the variety
and flexibility of working on short term project engagements, or prefer contract-to-hire or direct
hire placement with our clients, apply with Kelly to explore opportunities that suit your specific
professional interests.




**AboutKelly Services** ****



As a workforce advocate for over 70 years, we are proud to directly employ nearly 500,000 people around the world and have a role in connecting thousands more with work through our global network of talent suppliers and partners. Revenue in 2017 was $5.4 billion. Visit kellyservices.com and connect with us on Facebook, LinkedIn and Twitter .


Kelly Services is an equal opportunity employer including, but not limited to, Minorities, Females,
Individuals with Disabilities, Protected Veterans, Sexual Orientation, Gender Identity and is
committed to employing a diverse workforce. Equal Employment Opportunity
is The Law.
Posted: 2019-08-09 Expires: 2019-09-09

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Embedded Software Engineer

Kelly Services
Chelmsford, MA 01824

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast