Software Design Engineer - Electronic Guidance

Company Name:
Affinity Executive Search
Job: Senior Software Design EngineerLocation: Oklahoma. Relocation assistance is available.Salary range: openJob type: permanent hireSponsorship: noOur client is a leader in the development of electronic guidance and utility locating tools for the underground construction industry. Their engineers provide the innovative drive for best-in-class products applying electromagnetic field theory, radar technologies, wireless communication schemes and robust embedded electronics design to create solutions that can withstand the harsh environments of our industry. Utilizing the latest technology in antenna design, accelerometers, high resolution/sunlight readable displays, graphic user interfaces, GPS, Bluetooth and USB connectivity, we are bringing the 21st century to the construction industry.Our client is headquartered in Oklahoma with established dealer locations throughout the world with many well known brands.A fifth-generation, family-owned business (1200 employees) with a rich history of product innovation and market leadership, their corporate culture is casual, customer-focused and of high-integrity, with a strong commitment to its employees and the local community.Currently there is an opening for a Software Development Engineer, who will work closely with the Research, Development and Engineering team to design, develop and maintain electronic locating, tracking and guidance systems.Relocation to an area within commuting distance of the corporate facilities near Stillwater, OK is desirable.Job Responsibilities Develop, debug and/or improve electronic designs for utility locating, drill head tracking and guidance applications in the underground construction market. Participate in the definition and specification of new products. As an individual or team member, design and implement high-quality electronics and software solutions that meet product requirements. Resolve integration issues that involve multiple controllers and/or developers. Work closely with electronic, system and hardware design engineers to optimize overall product performance. Provide product technical support to internal customer support resources. Participate in the development of software to interface with product test equipment. Work with hardware engineers to define interfaces and optimize hardware/software performance. Thoroughly test and evaluate the embedded electronics to ensure maximum quality and functionality. Create system architecture & software design and validation documentation. Qualifications Minimum BS in Electrical Engineering or Computer Science; MS preferred. 4-8 years of embedded firmware or software applications development. Proficiency in design using 16 and 32 bit DSPs, microcontrollers and microprocessors. Proficiency with C / C++ and C# or similar programming languages. Proficiency with Graphical User Interface, Web and PC-based application development. Experience with GPS, USB, BlueTooth and tablet applications. Experience with object-oriented design and data structures. Experience with embedded and/or real-time operating systems. Experience with wired and wireless networking protocols. Excellent leadership, teamwork, and communication skills. Excellent problem analysis and resolution skills. Results-driven, action-oriented, positive and energetic. US Citizenship or Permanent Resident status.Qualified candidates will please submit their MS Word compatible resume along with the answers to the following questions for immediate and confidential consideration:1) Please explain the reasons for each of your job changes since 2000 including why you are seeking a new position at this time.2) What was your most recent base salary?3) What was your most recent annual bonus paid?4) Are you a US Permanent Resident or Citizen?5) If you are not already local to central Oklahoma, are you OK with being relocated to the area?6) Do you rent or own where you live?7) Please give some examples of the types of products your software has controlled.8) Please describe any work you have done writing software for wireless devices.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.