We apologize for the inconvenience but the job you are looking for has been filled or it has been removed by the recruiter. For your reference, the original listing is shown at the bottom of this page.
Listed below are the top 10 out of 52,521 listings that are in the same industry and location as the job you were looking for. To see more than 10 listings, click here to search similar jobs in US
Senior Software Developer Do you enjoy working on systems from frontend to backend? Do you spend time thinking about how to improve performance and scalability ...
Role: The engineer will design, develop, integrate and test a component framework for Ericsson s IP Operating System. Skills Required: 5+ years of embedded ...
Job Summary: The Senior Software Development Engineer (Sharepoint) position on the Process Automation team will design, develop, deploy, and support K2 process ...
Vinfen is a leading nonprofit human services organization that ^^transforms lives^^ by building the capacity of individuals, families, organizations and communities ...
Accelerate your career as you help reinvent the value and impact of information for business everywhere. At EMC, we are leading customers on their journey to ...
This family provides overall network engineering support for a broad range of programs. May include planning, designing, and evaluating various components of ...
Title: Principal Software Engineer (Sourcing) Department: Ariba Sourcing Location: Sunnyvale Reports To: Sr Development Manager Job Description Overview Ariba, ...
Sr Software Engineer EA SPORTS EA SPORTS is one of the leading sports entertainment brands in the world, with topselling videogame franchises, awardwinning ...
Kenexa an IBM Company provides business solutions for human resources. We help global organizations multiply business success by identifying the best individuals ...
Position Description: Scientific Research Corporation is an advanced electronic engineering company that provides innovative products and services to government ...
For your reference, we have included the original job posting below.
Principal Embedded Software Engineer
Job Number:
74111624
Company Name:
Extreme Networks
Job Location:
US
Job Category:
Information Technology
Principal Embedded Software Engineer
Principal Embedded Software Engineer
Job ID 2436
Division CRI
Job Location U.S. - San Francisco
Job Category Engineering
Rambus Inc. is hiring outstanding Software Engineers with expertise in embedded systems to join our world class technology team in our San Francisco office. You will work closely with hardware, software, and security engineers to design, develop, evaluate, debug, and implement software solutions for interesting and challenging problems related to hardware security systems and products. Candidate must be familiar with standard software development processes, methodologies, and tools and must have a track record of very high technical competence that includes strong coding skills and individual technical accomplishments. This position involves work on a wide range of projects related to all areas of embedded system development, including driver development, application development, and development of internal software tools used for testing and verification of hardware and software. Cryptography/security experience is not required, but an ability and interest in learning is essential.
Responsibilities
• Analysis of requirements and deriving specifications for software solutions • Design of APIs and development of reference code for security solutions • Development of device drivers for CRI hardware and related systems • Development of applications targeting a range of embedded systems, including smart cards and hardware security modules (HSMs) • Work with technical writers to document software architecture and design as needed • Specification and development of SQA tests, test harnesses and test sequences needed to ensure high quality code development • Collaboration with CRI engineers, partners, and customers to integrate CRI hardware and software into larger systems, including system-on-chip and server environments, and to deploy and support CRI products and solutions in the field. • Collaboration with CRI engineering and IT to ensure smooth and reliable operation of software and systems for fulfilling business objectives and processes.
Required Skills/Experience
• BS in computer science, computer engineering, electrical engineering, or related degree preferred; but substantial, outstanding work experience may substitute in some cases • Ten or more years of significant, relevant experience as a software engineer working on embedded systems • Expert-level skills in C, including C development in resource-constrained embedded environments • Experience with C++ and UNIX/Linux system programming • Significant experience with programming and debugging of embedded systems, including low-level programming tasks such as direct programming/interfacing of HW features, HW driver implementation and other tasks that go beyond working only at the application layer within an embedded system • Knowledge of one or more RTOS like Embedded Linux or VxWorks • Significant device driver development for several of the following interface types: USB, I2C, SPI, UART, JTAG, GPIO, PCIE • Software development experience with ARM or similar embedded processor cores • Knowledge of cross-development environments and source code control for embedded software development • Experience in system level software (RTOS, test application) development and debugging in embedded environment
Desirable Skills/Experience
• Experience with hardware bring-up and troubleshooting • Experience in Board Support Package (BSP) development for HW platforms based on Embedded Cores like ARM, MIP • Experience with Xilinx and Altera FPGA and CPLD programming and debugging
Personal Attributes
• Entrepreneurial drive and a demonstrated ability to achieve goals in an innovative and fast-paced environment • Excellent written, verbal, and interpersonal communication skills. • Ability to communicate ideas in both technical and user-friendly language. • Highly self motivated and directed, with keen attention to detail. • Able to prioritize and execute tasks in a high-pressure environment. • Proven analytical and creative problem-solving abilities. • Ability to work in a team-oriented, collaborative environment.