Our client specializes in instrumentation, communications and control systems for power utilities in North America. They are seeking an experienced (5+ years) Embedded Software Engineer.
Position requires the following of the candidate:
Provide technical support including advice, guidance, and assistance in the design and development of complex instrumentation, control and communications system products.
This would include the following, although our client does not expect a candidate to be proficient in all of the areas below:
embedded microprocessor software development
network software development
software interface to hardware circuit design
user interface graphic software designs
in house production test designs
Digital signal processing -DSP helpful
Support product execution from initial manufacturing through installation
Perform communications system performance evaluations, develop recommendations for repair, upgrade, and replacement, and implement in office and/or field
Develop and implement test plans and generate test reports
Develop and generate test, operating, and maintenance procedures
Customer and supplier technical support visits within the continental USA and Canada
Identify and approve alternative sources for, services, etc.
BSEE or above.
US citizenship or Green card.
Working knowledge of Visual Basic, C, C++, Assembler and 8 and 32 bit processors.
5years hands-on experience with communications systems.
Passport and valid driver’s license.
Travel: Up to 10% local and non-local travel
Successful candidate will have the ability to work well within a team environment and be able to do diverse tasks as required to “get the job done”.
***Experience with electric utilities and power line carrier (PLC) communications systems is beneficial.