Embedded Firmware/Driver/Protocol Systems Engineer Responsibilities: Part of a team to develop features for our 802.11 Wi-Fi mobility portfolio This includes both embedded C programming and Linux C device driver development Join group to enhance and evolve the GNU Make-based build system for firmware and drivers Understand the software build requirements around modularity, componentization, versioning, C interfaces and build flow Python3 development to enhance both internal and customer-facing tools and systems Proficiency operating in an Enterprise Linux environment with heterogeneous software engineering environments, networked storage, python script, etc.
Skills and Requirements: 4 years of hand-on embedded systems development C development using crisp interfaces and encapsulated implementation Ability to build system enhancements with perfect dependency analysis, and strict segregation of build or transient products from source code Arbitrary parallelism that is always correct Graceful integration with network attached storage and careful management of load and engineer performance Qualifications: BSCS (MSCS preferred) or equivalent engineering degree plus a minimum of 5 years of systems software and tools development.
Must be a fluent C systems programmer.
Proficiency in the GNU gcc tool chain and Makefile systems highly desired Must have a successful track record of working in GNUMake-based software build systems, fully utilizing multiprocessor servers through parallel build targets.
Strong Perl/python programmer to support and integrate our custom Perl-based build steps.
Extensive Linux systems knowledge including filesystem space management, performance monitoring.
Desired Qualifications: Prior experience with clustered build infrastructure like LSF or Electric Cloud/Accelerator are highly desirable Prior knowledge of working with ‘Google Android’ based CM/build tools & utilities is highly desirable Experience in Wireless or telecom industry is highly desirable Type : Fulltime, CA Location : San Jose, CA Submit resume to jobOSIengineering.com Keon Paulino 408.550.2800 x113 OSIJOBS