Share this Job

Go Back

Principal Embedded Software Engineer LOC: West Union, SC


2015-07-30 09:08:41
Job Type: Full Time only
Budget $: 100,000 - 200,000

The Principal Embedded Software Engineer will be involved in many different aspects of the product life-cycle, ranging from product specification through software design and validation. Successful candidates will have a proven record of delivering high quality embedded software features within aggressive time frames. The ability to understand system concepts, hardware interfaces, and prior technical leadership experience is strongly desired. Duties & Responsibilities: - Participate in the project planning process. - Provide guidance and complex subject matter training to lesser experienced team members. - Design and develop formal specifications of products and participate in system development phases. - Develop engineering level documentation and resource requirements. - Lead or participate in requirements gathering. - Design, develop, implement and troubleshoot application and system level software in a variety of programming languages. - Provide written and oral communications to peers, customers and management staff as appropriate. - Determine forms, procedures and other documentation needed for the installation and maintenance of application programs. - Provide solutions to a variety of technical problems of moderate scope and moderate to high complexity and is proficient with sound engineering principles. - Investigate new technologies. - Work with Linux and associated package tools such as Perl/Shell scripts. - Provide excellent written and oral communication with emphasis on listening to others needs - To work in fast paced environment while competing tasks and assigned duties Qualifications: Experience: This position requires a minimum of 5 years of related experience. Required experience: - Strong software development practices and experience providing clear functional descriptions for product operation - Excellent troubleshooting and debugging skills - Embedded Linux (server level, not kernel or driver level) - Strong C++ coding skills (will use some C) - Experience with embedded systems - Solid experience of various RTOS
Key Skills: