CenterWatch

7 days old

C/C++ Embedded Engineer

Kelly Services
Houston, TX 77007
**PURPOSE OF POSITION**








Embedded Software Engineer will be a key member of a specialized team developing new products and making product enhancements for the Core Engineering group.








**MAJOR RESPONSIBILITIES**









+ Develop, code, test and debug microcontroller specific software and applications for controlling automatic welding machines and other pipeline equipment.

+ Work closely with internal & external clients to understand their needs and to address their issues.

+ Participate and support the electrical design of products (microprocessor, DSP and peripheral selections).

+ Design/Select programming languages, software libraries, operating systems, software architecture and communication protocols.

+ Work closely with coworkers.

+ Work closely with external resources.

+ Attend regular team meetings to share project status, issues and ideas.

+ Using version-control system manages release configurations and documentation.

+ Responsible for making the product work (not just software).














**REQUIREMENTS**






**Education Required:**




+ B.E. / B.S. with minimum 5 years experience in software applications development in relevant field. (Computer Science/Computer Engineering/Electrical Engineering)

+ M.E. / M.S. / M. Tech. / M.C.A. with minimum 3 years experience in software applications development in relevant field.






**W** **ork Experience Required** **:**






+ 3 to 5 years






**S** **kills & Knowledge Required:**





**Required Skills:**




+ Experience developing C language firmware for embedded devices.

+ Experience using Node.js for Embedded Systems.

+ Comfortable with Go, Python, shell scripting, etc.

+ Working knowledge of embedded protocols such as CAN, I2C, UART, SPI, and networking protocols, including TCP and UDP.

+ Experience with common embedded toolchains (e.g. GCC, Keil, IAR, CCS) and Microsoft Visual Studio.

+ Familiarity with version control systems such as Subversion and Git.

+ Experience using hardware tools: logic analyzer, oscilloscope, DMM, JTAG debuggers.

+ Ability to understand datasheets.

+ Experience understanding system/board level schematics.



**Desired Skills:**




+ Experience developing C++ language firmware for embedded devices.

+ Experience developing embedded applications using a Real-time Operating System.

+ Experience with C++/C#/.NET for developing applications in windows environment.

+ Experience developing applications for embedded Linux.

+ Android application development.

+ Experience coding with Linux and QT

+ Experience in IoT embedded applications.

+ Good understanding of ARM architecture (Cortex M3/M4, iMX).

+ Experience developing low-level device drivers for Serial, CAN, SPI, Ethernet, etc.

+ Experience with communication standards and technologies like WiFi, Bluetooth, ZigBee, mesh networking, cellular networks.

+ Experience in BLDC, Stepper and Brush DC motors/motor drive controls, position/velocity feedback devices, and algorithms for sensor-less operation.

+ Experience working with MATLAB, Mathcad, and Simulink.

+ Experience working with CPLD and FPGA.

+ Vision systems experience.










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



With Kelly, youll have direct connections to leading IT organizations in the best companies around
the globeoffering you the chance to work on some of todays most intriguing, innovative and high-
visibility projects. In a field where change is the only constant, our connections and opportunities
will help you take your career exactly where you want to go. We work with 95 of the Fortune 100
companies, and more than 3,000 IT hiring managers turn to us each year to access the best talent:
people like you.



Last year we found 8,000 opportunities for IT professionals. Let us help advance your career
today.




**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-12 Expires: 2019-09-12

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:

C/C++ Embedded Engineer

Kelly Services
Houston, TX 77007

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast