Adecco Engineering and Technical, a division of the world leader in the recruitment of engineering and information technology professionals, has an immediate opening for an Embedded Software Engineer for a Contract opportunity with a leading company in Windsor, Colorado. If you are interested in this opportunity please apply directly to steven.decess@adeccona.com.
We are looking for someone with the following experience:
Develop software/firmware for embedded systems primarily used in subsea communications and sensing systems.
The core systems use microcontrollers such as the PIC33F from Microchip as well as embedded Linux platforms such as Angstrom/Ubuntu/Android running on a TI OMAP 35XX processor such as those on the Beagleboard or Gumstix.
Responsibilities will include authoring code for these platforms, system and subsystem testing, documentation, GUI development, and some project management.
Candidate will have experience in writing software/firmware for both PIC and Embedded Linux targets.
Much of our algorithm development is done in Matlab/Simulink and then ported to the PIC or an embedded Linux target using Mathworks tools including: Simulink, various blocksets such as the communications and signal processing blocksets, Embedded Matlab, Fixed-Point toolkit, Real Time Workshop and Embedded Coder, and Stateflow.
Experience with these Mathworks tools is desirable.
On the Embedded Linux front, experience in general Linux usage such as the command line, scripting, and building a kernel along with more specific programming languages such as c/c++ (e.g. gcc compiler) and python in Linux is a plus.
Our current needs are split on the order 50% Matlab algorithm development, 40% Embedded Linux, and 10% PIC microcontroller code development, so any candidates are welcome to apply that meet most of these needs if they are willing to learn the other areas.
Since, by its nature, embedded firmware development requires some understanding of the underlying hardware, some electrical experience is also a plus.
Finally, some experience in GUI development (e.g. LabVIEW, Visual C++, GTK, etc) is a plus, however candidates with only GUI experience will not be considered.
All final candidates will be expected to take on on-site skills test during the interview (~2 hours).
The Adecco Group is a Fortune Global 500 company and the global leader in HR services. Our group connects over 700,000 associates with our business clients each day through our 6,600 offices in over 70 countries and territories around the world. We offer employment opportunities at any stage in your professional career. Contact us today to discuss available contract and direct hire positions. Adecco Engineering and Technical offers benefits including Holiday, 401(k), Insurance Benefit Plans and Anniversary Bonus opportunities. Adecco Engineering and Technical is an Equal Opportunity Employer