Sr. FW Engineer

Belkin Corporation Torrance , CA 90501

Posted 1 week ago

Job Description:

Position:

Department:

Sr. Firmware Engineer
5130- Software Engineering

Reports To:

VP Platform Engineering

Status:

Date:

Exempt

March 2018

ABOUT US:

Phyn is changing the way people think about water. In just nine years nearly two in three people may face a shortage of clean water. Yet in the U.S alone, people unknowingly waste a trillion gallons of water per year, largely because it's an invisible problem that is hidden behind the walls, underground, or simply ignored. But what if it could become more visible? We believe that creating the tools to bring issues to light before they start is the key to saving water, saving money and, just maybe, saving the planet.

The successful candidate for this position will help architect, design, develop, and maintain embedded hardware and firmware based systems for use in the latest in consumer and industrial electronic products, including cutting edge technologies that employ advanced signal processing techniques and cloud based machine learning techniques to help customers conserve water.

This position 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.

The successful candidate has sufficient experience and expertise to imaginatively address tasks/assignments of a medium to complex level. Structures and manages the execution of project/program tasks with little guidance and supervision and recommends and executes new approaches. Assignments will require technical analysis and inventive design recommendations for cost effective resolutions of problems. Coordinates across functional groups to ensure all tasks and input are received. Leads technical support staff in testing and analysis. Contributes ideas and/or concepts that support the generation of intellectual property. The successful candidate takes initiative and demonstrates self-motivation and enthusiasm to solve problems.

WHAT WE WANT YOU TO DO:

  • Design and develop organized, easy to read and modify software source code for embedded systems.

  • Debug software/firmware using emulators, analyzers, simulators, and similar tools.

  • Develop applications using industry standard technologies such as object oriented design, open source and portable development.

  • Design and develop communication protocols, standard and proprietary for device communications via wireless and wired technologies.

  • Create object libraries, applications, daemons and drivers deployed inside embedded hardware devices.

  • Document software designs and code with specifications and source comments, and create end user documentation.

  • Program in high level and low level languages as appropriate including C/C++ and assembler. Other language experience in Python, Perl, or similar languages is desired.

  • Develop applications and drivers for operating systems such as Linux and embedded systems RTOS's and develop board support packages for new hardware platforms.

  • Apply fundamental technology principles to multiple tasks.

  • Demonstrate basic knowledge of cross functional and related technical areas such as Software Quality techniques, software configuration management and release management.

  • 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, Quality Engineers and Technicians creating custom solutions and bringing up new and innovative hardware designs.

  • Work closely with outsource engineering and other resources and represent Phyn interests on-site as part of an engineering team.

  • Maintain a safe and clean work environment.

  • Understand and follow company rules and regulations.

  • Perform all other duties as assigned and required

WHO YOU ARE:

You want to work on challenging problems with smart people. You're someone who could get positions at most software companies, but you're looking for the perfect role that has great leadership, a roster of top talent, game-changing product vision, and a work hard/play hard company culture.

You also meet most (if not all) of the following requirements:

  • 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.

  • Employees entering this job typically have 5 or more years of directly related experience in embedded systems design and development with a demonstrated record of leadership designing and shipping microcontroller-based firmware.

  • 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.

  • Experience with Python language is a plus.

  • ML/DSP experience is a plus.

  • Self-motivated to learning new technologies and programming skills without formal training.

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.

We are committed to diversity. Belkin is an Equal Opportunity and Affirmative Action Employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.

All candidates applying for a job in the EMEA region, please review the Applicant Privacy notice HERE

Location:Torrance, California


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Mobile Engineer

Belkin Corporation

Posted 1 week ago

VIEW JOBS 4/12/2019 12:00:00 AM 2019-07-11T00:00 Job Description: Position: Department: Sr. Mobile Engineer Platform Engineering Reports To: VP Platform Engineering Status: Date: Exempt March 2019 ABOUT US: Phyn is changing the way people think about water. In just nine years nearly two in three people may face a shortage of clean water. Yet in the U.S alone, people unknowingly waste a trillion gallons of water per year, largely because it's an invisible problem that is hidden behind the walls, underground, or simply ignored. But what if it could become more visible and top of mind? What if smart, elegant, and non-intrusive solutions could make ready access to safe, affordable, clean water for generations to come a reality? We believe that by creating simple to install, highly accurate and insightful solutions with engaging user experiences that help bring issues to light before they become a problem is the key to saving water, saving money and, just maybe, saving the planet. Phyn is the result of nearly a decade of research, development, and testing. We are currently searching for a Senior Mobile Engineer to accelerate our successful post launch plans. You'll be a critical member of a small, customer focused, platform engineering team for our React Native iPhone and Android apps. This isn't an average position where you might be restricted to one small piece of the company's technology, but one where you'll have influence over our whole mobile program, from design to production. If you want to work on products that will have an impact on solving a major global issue with tremendous growth opportunity, this is the opportunity to consider. WHAT WE WANT YOU TO DO: * Full stack web/mobile application development. * Frameworks: React Native, React JS, Redux and Node.js * Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution * Integrate with our backend services to make sure we are delivering a great mobile user experience that's super-fast for end users * Help improve code quality through writing unit tests, automation and performing code reviews * Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product * Dive into difficult problems and successfully deliver results within a schedule WHO YOU ARE: You want to work on challenging problems with smart people. You're someone who could get positions at most software companies, but you're looking for the perfect role that has great leadership, a roster of top talent, game-changing product vision, and a work hard/play hard company culture. You also meet most (if not all) of the following requirements: * Personal commitment to continuously learn and improve. * 5-7 years of recent hands-on coding and software design * Bachelors, masters, or doctorate degree in a related field, or a great reason for not having one (and we know there are reasons…) * A track record of projects completed on time – you're a flawless executor and know how to build great software * Evidence of being self-motivated and driven – you find satisfaction in a job well done and want to solve hard problems * Solid OOP and software design knowledge – you should know how to create software that's extensible, reusable and meets desired architectural objectives * Experience with Native Development and a willingness to learn new technologies if needed (ideally you have shipped at least one substantial app and know how to integrate with backend RESTful APIs) * Experience with scripting languages like Python, Perl, shell scripting, etc. 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. We are committed to diversity. Belkin is an Equal Opportunity and Affirmative Action Employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing. All candidates applying for a job in the EMEA region, please review the Applicant Privacy notice HERE Location:Torrance, California Belkin Corporation Torrance CA

Sr. FW Engineer

Belkin Corporation