EMBEDDED SOFTWARE ENGINEER Belkin Corporation
THIS JOB HAS EXPIRED What you?ll do
As an Embedded Software Engineer, you will be responsible for all phases of software development targeting embedded systems, including design, coding, integration, and debugging of major portions of software projects such as embedded web services, device drivers, communications protocols, and other embedded software applications. You will have sufficient experience and expertise to imaginatively address tasks/assignments of a medium to complex level. You will structure and manage the execution of project/program tasks with general supervision and little guidance and recommend new approaches. Assignments will require technical analysis and inventive design recommendations for cost effective resolutions of problems. You will coordinate across functional groups to ensure all tasks and input are received. You may lead technical support staff in testing and analysis. You may contribute ideas and/or concepts that support the generation of intellectual property. You will take initiative and demonstrate self-motivation and enthusiasm to solve problems.
How you?ll do it
Debug software/firmware using emulators, analyzers, simulators, and similar tools.
Design, develop or integrate standard and proprietary communication protocols and applications using industry standard technologies such as IP, WiFi, Zigbee, USB, ZWave.
Document software designs and code with specifications and source comments, and create end user documentation.
Develop applications and drivers for operating systems such as Linux/BSD and embedded systems RTOS?s and develop board support packages for new hardware platforms.
Apply fundamental technology principles to multiple tasks
Research upcoming projects and present findings to corporate leadership and integrate results into team technical strategy.
Prepare, present and lead peer to peer and cross functional design review meetings
Work closely with Electrical Engineers and Technicians creating custom solutions and bringing up new and innovative hardware designs.
Work closely with outsource engineering and other resources and represent Belkin interests on-site as part of the engineering team.
Fulfill responsibilities under ISO 9001 and 14001; understand and fully support IS0 system.
Fulfill responsibilities under OHSAS 18001, understand and fully support OHSAS 18001 system.
Maintain a safe and clean work environment.
Understand and follow company rules and regulations.
Perform all other duties as assigned and required.
What you?ll need
Requires a Bachelor of Science degree or may have a Master of Science degree, in a technical discipline from a four year college or university, or
Equivalent combination of education & experience
Ten or more years of directly related experience in embedded systems design and development with a demonstrated record of leadership.
Strong linux development experience
Strong user-space application development on Linux, kernel space is a plus but not required
Linux debugging skills using tools like GDB
Experience with C and Makefiles are required, C++ is a plus but not required
C/C++ Programming experience with developing multi-threaded applications
Experience working with open source packages
Experience with Linux shell scripting
Good communication skills
Experience working on linux embedded systems
Self motivated to learning new technologies and programming skills without formal training
What you?ve done
Design and develop organized, easy to read and modify software source code for embedded systems.
Program in high level and low level languages as appropriate including C and assembler. Other language experience in Java, Perl, or similar languages is desired.
Demonstrate basic knowledge of cross functional and related technical areas such as Software Quality techniques, software configuration management and release management.
What you?re getting into
We?ve got big collaborative spaces for your big ideas, so bring an open mind and leave your suit in the closet. We all are committed to creating unique and rewarding consumer experiences. Everyone is interested in succeeding ? for the team, for themselves and for the business. Cross-functionally and across the company, everyone has common goals and aspires to be their best.
You will learn something new or at least look at things differently every day. There are so many smart and creative people around that you?ll be motivated to pursue the ideal.
Team spirit is infectious. Belkin is an extremely open workplace, where communication is essential. Not every idea will be accepted, but you?ll be asked for your point of view. Innovation thrives on multiple and varied levels. At Belkin we challenge conventional wisdom and refuse to accept that something cannot be done.
||Irvine, CA |
THIS JOB HAS EXPIRED