Senior Embedded Software Engineer
Kforce Professional Staffing, Inc. - Scottsdale, AZ

This job posting is no longer available on JobServe USA. Find similar jobs: Senior Embedded Software Engineer jobs - Kforce Professional Staffing jobs

The Sr. Embedded Software Engineer will have the following responsibilities: Architect, design and implement Embedded C/C++ software for RTK GNSS/GPS based products Ensure specifications are met Document, estimate and account for performance of assigned tasks Directly responsible for field testing before release to the validation group Ensure specifications meet product requirements in conjunction with product managers. Troubleshoot and determine cause of performance and functionality issues. Train employees and partners that interface with customers so that they can provide primary product support. Travel to perform installation, testing and troubleshooting for key customers Track and document releases of the GNSS Receiver Group software releases. new features of GNSS products and provide test strategy for integration of new features. Participate in planning by providing experienced based input to next generation product design. Interpret and evaluate data obtained from various engineering and/or research investigations. Review software designs and implementation to ensure they meet architectural and functional requirements. Define test criteria, diagnose/debug/correct problems with hardware/software. Collaborate with Platform Development Team. Program in C, C++, assembly. C and C++ for both desktop and Embedded targets. Use department approved tools for development, source control and documentation on selected platforms. Includes SVN, CVS, Visual Studio, Linux GNU toolset and proprietary ARM based hardware Generate rapid prototypes for feasibility testing. Work with engineering testing and production teams for software validation/verification. Generate all documentation relevant to software operation. Perform tasks as specified by the Software Development Team Lead(s). Adhere to the company Quality Management System (QMS) ISO9001:2008. The following skills, knowledge and experience are required for this position unless noted otherwise:
Computer Engineering or Computer Science Degree required. At least 4-8 years progressive project software engineering in related product environments. Proficiency with GNU & Microsoft tool-chains. Embedded Linux, Windows CE, Windows XPe are plusses but not required. GPS, particularly for applications on aircraft and/or ground vehicles preferred. Knowledge of Object Oriented Analysis and design. GPS exp is NOT required (they are using GPS technology in this product but they do not develop it) GNSS exp is a plus not a must WinCE is a plus Linux, C/C++ is the most important requirement Must have an R&D mentality CAN exp highly desired. Ability to compare and contrast design patterns and software system architectures. Demonstration of system and software best practices. Experience with source control and configuration management systems. Experience interfacing devices via various protocols such as RS232, TCP/IP, SPI, TWI, EBI, USB, and CAN. Knowledge of Real Time concepts. Demonstrated ability to understand Embedded operating systems. Excellent planning, time management, communication, decision-making and organizational skills. Excellent analytical, interpretation skills and attention to detail. Demonstrated innovativeness, resourcefulness and initiative to find a solution in a timely manner. Ability to work under pressure and to tight time frames. Ability to understand schematics at a high level. For consideration, please send your Resume to Paul Montoya.

JobServe USA - 2 years ago - save job
About this company
293 reviews
Kforce (Nasdaq:KFRC) is a professional staffing and solutions firm providing flexible and permanent staffing solutions in the skill areas of...