FIND PERSONALIZED JOBS
Sign up to Zippia and discover your career options with your personalized career search.
Sorry, we can't find that. Please try a different city or state.
APPLY NOW
Apply Now
×
FIND
PERSONALIZED JOBS

Sorry, we can't find that. Please try a different city or state.

CONTENT HAS
BEEN UNLOCKED
Close this window to view unlocked content
or
find interesting jobs in

Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss

Sign Up

SIGN UP TO UNLOCK CONTENT

or

The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss

Sign up to save the job and get personalized job recommendations.

Sign up to dismiss the job and get personalized job recommendations.

or

The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Already have an account? Log in

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Company Saved

Answer a few questions and view jobs at that match your preferences.

Where do you want to work?

Job Saved

See your Saved Jobs now

or

find more interesting jobs in

Job Dismissed

Find better matching jobs in

Your search has been saved!

Top 50 Staff Software Engineer Skills

Below we've compiled a list of the most important skills for a Staff Software Engineer. We ranked the top skills based on the percentage of Staff Software Engineer resumes they appeared on. For example, 6.4% of Staff Software Engineer resumes contained C++ as a skill. Let's find out what skills a Staff Software Engineer actually needs in order to be successful in the workplace.

These Are The Most Important Skills For A Staff Software Engineer

1. C++
demand arrow
high Demand
Here's how C++ is used in Staff Software Engineer jobs:
  • Implemented system in C++ using Oracle as the DBMS, and Object-Oriented architecture and design using a custom OO Development Methodology.
  • Designed and implemented a portable 'C' library offering low-level device support, with application wrappers in C++ and Eiffel.
  • Redesigned and built agent monitoring system using C++, Oracle DB, and OO methodologies on Linux, with improved performance.
  • Acquired and processed video data from a COTS frame grabber within a Visual C++ software performance bench testing system.
  • Replaced kernel mode Windows NT 4.0 printer drivers with user mode printer drivers written in C/C++ for Windows Vista.
  • Identified hardware/software errors within a FPGA through systematic debugging while performing the front-end verification of a Visual C++ program.
  • Ported group's main C++ application to Macintosh and Linux, allowing for a wider user base.
  • Design and Development of propriety Communication software (C++) and architecture on the clients.
  • Implemented PESQ server application using C++, Oracle DB, OO methodologies on Windows XP.
  • Developed an object-oriented C++ GSM protocol object classes for the IRIDIUM handset.
  • Developed mobile software features in C/C++ and Java as the key developer.
  • Developed formal verification tool GUI using Galaxy C++.
  • Designed, developed, and debugged user interfaces using C# and C++, .NET, Win Forms, and WPF.
  • Provided one-stop solution as SME & developer for manufacturing monitoring system (C/C++ on Windows) deployed global Motorola manufacturing sites .
  • Developed new features and maintained a multithreaded C/C++ server & client application used for firmware download and software configuration.
  • Designed, developed, and debugged user interfaces using C# and C++, .NET, and WinForms.
  • Maintained current C++ and Java codebase, resolving logic errors and eliminating memory leaks.
  • Ground up re-architecture from Ensequence's legacy MFC / C++ based interface.
  • Developed code in C++ using Visual Studio .NET development environment.
  • Developed an embedded linux system leveraging node.js, c++, Angular, and ZeroMq.

Show More

2. Web Application
demand arrow
high Demand
Here's how Web Application is used in Staff Software Engineer jobs:
  • Maintained, enhanced a security access request Web application, ensuring security standards compliance.
  • Developed embedded web applications with real-time operating system.
  • Spearheaded the implementation of an extensible Java web application aimed at creating and manipulating RNP flight procedures in a virtual environment.
  • Modified SAP, DB2, Lotus Notes and Web Applications configuration to handle double byte characters for Chinese and Japanese characters.
  • Played instrumental role in sharing architectural details in developing web application, gathering data from various groups and internal worldwide employees.
  • Developed sample web applications using this technology to show customers how mainframe data might be incorporated into their web pages.
  • Developed a web application to handle the administration and data management of content on a networked attached storage device.
  • Involved in all phase of the Software Development Life Cycle (SDLC) Waterfall Model for n-tier Web application
  • Implemented a web application in PHP with the host Plug-in used to interact with devices from browser.
  • Led two team members to develop plug-ins for the web application to support management features.
  • Developed web applications and supporting processes for IBM Support websites.
  • Quicken is a web application for personal finance management.
  • Web Application/Portal Vulnerability Analysis Lead and perform extensive work on creating a secure virtual network lab with several Web applications.
  • Developed a web application using Ruby on Rails to visualize SEM data and provide various monitoring and management functionalities.
  • Developed new features and enhancements to Rational TestManager, a multi-user web application performance testing tool.
  • Led the effort designing and implementing different PayPal applications/libraries, web application flows, and backend core services.
  • Configured, packaged and deployed web application to JBoss application server.
  • Maintained Fibre Channel and CNA adapter configuration application, QConvergeConsole, a three-tier, client server, cross browser web application.
  • Create Web application extensions using Java and Oracles JDeveloper tool to customize EBS processing per Marine Corp requirements.
  • Designed, implemented and maintained Fibre Channel and CNA network adapter's cross browsers configuration web application.

Show More

3. Software Development
demand arrow
high Demand
Here's how Software Development is used in Staff Software Engineer jobs:
  • Participated in major software development efforts including analysis, design, development, integration, unit/system testing, and documentation.
  • Propose and advocate software development and process improvement initiatives.
  • Led embedded software development team for industrial control equipment.
  • Created and distributed enterprise-wide Software Development Process.
  • Full software development life-cycle experience.
  • Evaluated and recommended open source and COTS software development tools, and defined and documented portions of the software development process.
  • Included network and security support, Linux system setup, deployment, administration, software development suites and test automation.
  • Led a group of engineers during agile software development phases, provided mentoring and guidance for junior engineers and interns.
  • Designed and developed Software Development Kit (SDK) for accessing and controlling the devices connected over COM port.
  • Managed staff of junior administrators in support of 250+ workstation / 200+ user ADA Software Development effort.
  • Followed the department's software development processes and contributed to the ongoing process improvement activities.
  • Led a 25-person software development effort for the US DOJ Immigration and Naturalization Service.
  • Supervised a ten person teller software development team dedicated 100% to Citibank.
  • Developed FDA GMP compliance standard operating procedures for software development life cycle.
  • Integrated software changes that supported improvements and new functionality by collaborating with global software development teams in DevOps workspace.
  • Played key role in all phases of software development lifecycle, from design and documentation to implementation and testing.
  • Worked closely with Software Development Teams in Salt Lake City and Schaumburg on design documents & code reviews.
  • Worked on Software development in the CMDU-15 (Color Multifunction Display Unit) DMS project.
  • Authored white paper on Best Practices for eXtreme Programming and Lean Software development methods.
  • Incorporated the use of Fagan inspection for all phases of software development.

Show More

2 Software Development Jobs

No jobs at selected location

4. Linux
demand arrow
high Demand
Here's how Linux is used in Staff Software Engineer jobs:
  • Participated in developing Vehicle Management Computer Simulator (Linux/Power PC) used to perform formal qualification testing.
  • Streamlined the configuration process and procedures for the Linux-based operating system.
  • Developed Linux user space application used for software and hardware verification.
  • Stationed at ITOHCHU Techno-Science Corp (Jun-Oct 2005) o Served as Red Hat Linux software support at a call center.
  • Supported I2C temperature sensor TMP431, SPI 16 bits DAC, I2C RTC in Linux kernel space and in application space.
  • Designed and delivered standalone Linux software package to recover FIPS-approved AES encryption and ALDC compression of tape and disk data.
  • Led Linux kernel and application projects by doing planning, design, code, and unit test.
  • Designed and implemented a Linux application used to inject data into virtual disk images.
  • Sole owner of all aspects of the Linux Provisioning Services (PVS) Client.
  • Delivered on-time quality tested CSM 1.3-1.4 Linux Cluster Extension for Director for system monitoring.
  • Designed and implemented software subsystems of a grid-based network storage appliance running on Linux.
  • Ported Client's low level SCSI kernel module to Linux kernel 2.6.
  • Updated the Flash Memory erase, write and read logic for Linux.
  • Designed port controller which operates one level above the Linux drivers.
  • Major contributor to team training in transition from Windows CE to linux system during port of Viper 4 code.
  • Used Linux to provide an ftp platform for a drive diagnostic system.
  • Test it with Linux, Windows StarPort FCoE initiators.
  • Performed as the lead software engineer for the multimedia sub-system on several Linux and Symbian OS based 3G phones.
  • Worked on the first Linux based smartphones based on Dragonball processors and deployed in China.
  • Base port Linux and Symbian kernel to TI OMAP based benchmarking system.

Show More

5. Platform
demand arrow
high Demand
Here's how Platform is used in Staff Software Engineer jobs:
  • Developed software for a fetal cell detection instrument utilizing a custom robotic imaging platform.
  • Core team member for developing common platform called Real Time Application Engine used in Honeywell DCS/QCS and other applications within Honeywell.
  • Served as Motorola s technical liaison for NII Holdings to monitor and improve performance of an Android upgraded legacy hardware platform.
  • Manage and lead a team of 7 engineers for the implementation of the next generation infrastructure platform.
  • Developed motion control and diagnostic routines for a complex hardware platform (Windows and Ubuntu Linux).
  • Gained experience in driver development for NFC Controllers on Motorola P2K, Linux Platforms.
  • Led the development of mobile applications and drives for Linux and Android platform.
  • Develop java applications(J2ME) on Windows mobile platform.
  • Developed software stack for the NFC on Motorola Platforms.
  • Manage integration of JVM on Windows mobile platform.
  • Managed Software upgrade strategy on the android platforms.
  • Provided customer support on multiple PBX/Enterprise platforms.
  • Collabrated with various functions such as system engineering/marketing to make intellectual property that can be ported to additional platforms.
  • Developed JSR177 and JSR257 on various platforms such as Motorola P2k, Motorola Linux Java, and Symbian.
  • Provided successful demonstrations to various clients to show indoor locations on Leadtek's embedded platform.
  • Worked on UART Driver and BSP modules interfacing Leadtek platform and MediaTek modem stack.
  • Integrated FDT (flattened device tree) into Junos kernel to increase platform flexibility.
  • Architected the applications and kernel software in Android platform and Linux platform.
  • support of customers on multiple Enterprise platforms, including VoIP.
  • Key contributor to Siebel's next generation Universal Customer Master offering, based on the Websphere J2EE platform.

Show More

1 Platform Jobs

No jobs at selected location

Job type you want
Full Time
Part Time
Internship
Temporary
6. Architecture
demand arrow
high Demand
Here's how Architecture is used in Staff Software Engineer jobs:
  • Designed architecture, framework and developed tools for system level end-to-end testing for all communication related software.
  • Lead software architecture design and implementation for automated production system to improve resource usage efficiency.
  • Produced high level system documentation and architecture of enterprise information systems.
  • Apply software methodology to the production of industry-standard architecture products.
  • Conduct and participate in system architecture design reviews.
  • Collaborated on High Performance Computing (HPC) algorithms and system architecture design with business units in the Genetic Systems division.
  • Lead role in the architecture, design, and development of the company's next generation Network Management Software Product.
  • Lead designer of the software architecture for an adaptive beam-formed, 60GHz, wireless radio integrated-circuit (IC).
  • Designed, developed, maintained, enhanced a new, C++ standardized tool architecture and framework.
  • Led the design of the software and hardware architecture for the IRIDIUM subscriber product line.
  • Reduced hardware footprint by moving the application from 32bit to 64bit architecture.
  • Designed and implemented split context architecture in Client's SCSI kernel module.
  • Contributed to user interaction (UI) design architecture and development.
  • lead software architect specified software architecture, implemented features in Java/C++.
  • Developed and maintained software for Emerson line of ATCA (Advanced Telecom Computing Architecture) single board computers running Linux.
  • Defined architecture and designed & implemented middleware for kernel IPC resources, authorization, home networking and MR-DVR components.
  • Developed architecture for Broadcom's CMTS platform for DOCSIS 2.0 and 3.0.
  • Co-authored the System Architecture for SPECTRUM Table-Top Inserter.
  • Design & develop embedded software for MPLS Switch/Router - Embedded Linux, C - Intel multi-core architecture.
  • Analyzed trade-offs between network architectures ARCnet, Coax Ethernet, 10-BaseT, 100-BaseT and ATM.

Show More

2 Architecture Jobs

No jobs at selected location

7. Database
demand arrow
high Demand
Here's how Database is used in Staff Software Engineer jobs:
  • Provided live assistance for database customers reporting issues and requiring database recoveries.
  • Ported existing product software to new hardware/OS/database platforms.
  • Developed and maintained Oracle databases and dynamic user-interface website on GTWAPS for archiving Cloud Tuning changes on the CDFSII system.
  • Designed & Developed Scripts to create file systems, volume groups, logical volumes and database with aggressive schedule.
  • Followed a thorough process of design, implementation, and integration of an Oracle 10g database and forms.
  • Scanned files scan files for sensitive security term for JAVA based application and communicated results to MYSQL database.
  • Group lead of database design/implementation in support of advanced spacecraft system hardware testing and command and control.
  • Resolve operating system issues including corrupted DFSR database files, registry corruption and file system corruption.
  • Installed, Tested, and Converted databases to new R6.0 Plus at client s site.
  • Tested and documented secure (OpenSSL) connections from database servers to encryption appliance.
  • Developed interface to SQL Server database and LIMS and UI for robotic control code.
  • Reduced the database hits from application by 30% and improved the application performance.
  • Designed and implemented Java classes to interact with Oracle Databases via JDBC.
  • Provided coordination & synchronization services to support multi system configuration database updates.
  • Developed and maintained database external procedures (UDFs) written in C, C++ and Java.
  • Worked as a staff Software Engineer in the development of multiple Paradox /Dbase Relational Database Applications.
  • Developed and Performed periodic disk recovery for large databases in Tera Bytes (TB).
  • Designed , Created and Maintained databases and database objects for Bench Mark Auditing.
  • Team Manager for "Operations" team tasked with operating enterprise applications and databases with thousands of daily users.
  • Developed several iOS and tvOS apps with Node backends connected to NoSQL databases.

Show More

1 Database Jobs

No jobs at selected location

8. Test Cases
demand arrow
high Demand
Here's how Test Cases is used in Staff Software Engineer jobs:
  • Prepared test cases by analyzing functional requirement specification document.
  • Develop test cases based on functional specification.
  • Developed globalization / localization test cases.
  • Created requirements, test plans, test cases, and tools requirements resulting in numerous defects being corrected before product release.
  • Led test team for development and execution of 700 feature test cases for comprehensive verification of telephony in the product.
  • Generated requirements-based test artifacts such as software test plans, test cases, test procedures and software verification results.
  • Developed test plans and executed test cases, debugging and isolating product defects in a customer-like environment.
  • Analyzed test results to find defects in the product or incomplete/inadequate test cases in test suites.
  • Provided full maintenance including bug fixing, troubleshooting, creating test cases, and testing.
  • Review test cases to ensure integrity and completeness by executing automated home grown tools.
  • Review test cases to ensure integrity and completeness of the Transaction Hub component.
  • Developed and verified requirements and test cases for true dual mode communication operation.
  • Created and executed functional verification test cases for the new function.
  • Designed test plans and test cases for all key software features.
  • Review and Analyze Design Documentation to create functional test cases.
  • Finished 95% of KVM test cases.
  • Automated test cases on R&S CMW callbox mode and protocol stack mode with Java.
  • Implemented Mockito framework to write test cases for different modules and resolved the test findings.
  • Developed unit test cases and functional test cases using Junit.
  • Performed ad hoc and exploratory testing beyond pre-existing test cases.

Show More

3 Test Cases Jobs

No jobs at selected location

9. API
demand arrow
high Demand
Here's how API is used in Staff Software Engineer jobs:
  • Designed a relational database and created an API to facilitate automation of network performance analysis.
  • Reduced capital expenditure on new lab by using recycled equipment.
  • Developed test tools for the SWAPI project which tested functionality and compliance; it also included fault injection and stress tests.
  • Demonstrate the ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Create rapid prototypes, iterate on design, and engage with stakeholders to create usable applications.
  • Supervised 3rd party vendor providing SLIC API software handling all the configuration management aspects.
  • Test Services API calls were executed as if they were on the local host.
  • Included development of approximately 100 C++ framework and toolkit classes and API documentation.
  • Build and grow Web GUI and Restful API test automation infrastructure.
  • Published best practices and examples for ReSTful API design.
  • Upgrade billing system to use Stripe API.
  • Used SetupAPI and SetupDi driver installation tools.
  • Worked directly with outside vendor program management and software developers to create new APIs as required.
  • Experience: 1 year Windows API Utilized in several Lotus Notes Domino Applications.
  • Release the Xervo public API with documentation.
  • Designed and developed REST API s for SAML SSO &Tenant lifecycle management for SaaS release using JAVA.
  • Designed APIs in C for an ARM-based controller, including GPIO, Timer, De-multiplexor and UART.
  • Resolved numerous customer issues related to Java Security APIs which were packaged as part of IBM Java.
  • Enhanced Junos SDK APIs to meet performance and partners' requirements.
  • Designed and implemented ASP.Net Web API RESTful services for client communication.

Show More

1 API Jobs

No jobs at selected location

10. SQL
demand arrow
high Demand
Here's how SQL is used in Staff Software Engineer jobs:
  • Documented functional requirements and implemented SQL applications.
  • Utilized RMON, STMP and SQL interfaces in a mixed Linux, Unix, and Windows environment for improved network efficiency.
  • Created Data collection and component consumption application using C#, Java, and MS SQL for MES and LIMS system.
  • Imported external data from flat files and spreadsheets into the targeted tables via Oracle SQL Loader and Data Pump Utilities.
  • Developed Oracle PL/SQL based ETL solution which has been successfully used for over 10 years serving more than 20 clients.
  • Accelerated system testing by configuring, installing, and maintaining complex SQL database tables for the System Verification team.
  • Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
  • Managed MS SQL 2008 Server, built tables, indexes and stored procedures using T-SQL scripts.
  • Developed a Swing java application that communicated with MSSQL db streamlined the building/releasing of LM software.
  • Web based fleet (device) management Linux version using PHP, MySQL and C++.
  • Worked on SQL developer tool to analyze the data from both source and destination databases.
  • Implemented web pages using JSF/JSP with Hibernate as an abstract layer to SQL Server.
  • Implemented utilizing Java, EJML, thread pools, Hibernate, and SQL.
  • Provided technical analysis of SQL data to determine presence of code bugs.
  • Generated report processing tools for the TRC using Microsoft SQL Server.
  • Designed and developed MySQL database to track algorithm results.
  • Experience with Java and SQL.
  • NET 2.0, ASP.NET, C#, SQL Server 2005, SOA, Web Services, Oracle 10G, Sharepoint
  • Used C++, Java, SQL, and postgreSQL on UNIX and MS Windows platforms
  • Designed file upload/download and sharing APIs Performed investigation into NoSql (HBase, Cassandra, Riak) technologies.

Show More

8 SQL Jobs

No jobs at selected location

11. User Interface
demand arrow
high Demand
Here's how User Interface is used in Staff Software Engineer jobs:
  • Developed advanced technology projects / products and user interface / user experience technology.
  • Internationalized user interfaces for NMC including command-line interface, web interface and email.
  • Collaborated with user experience team in defining user interface specification.
  • Conceptualized user interfaces for next generation television viewing experience.
  • Designed new user interface panels using Microsoft PowerPoint.
  • Specialized in development of Graphical User Interfaces.
  • Learned and worked with Java/JSP/NetBeans in order to design/develop a user interface for Oracle for the Orion DataBase group.
  • Developed a user interface tool for monitoring and controlling the performance of Digital Voice and Control Channels.
  • Lead Architect responsible for creating a complete user interface for a mobile phone based on Windows CE.
  • Developed user interface for setting hotel settings and method to clone settings to other TVs over IP.
  • Led application team in development of STB that supported user interface and content targeted for Latino market.
  • Used Visual Basic 6.0, C, C++, Microsoft Access for developing the User Interface.
  • Designed software graphical user interfaces with the Qt cross-platform UI framework (C++).
  • Led a software team developing user interfaces for the JSIMS project.
  • Implemented custom user interfaces for UNIDRV and Postscript printer drivers.
  • Provided user interface web development on commercial products for AER.
  • Specified, designed and implemented user interface using Qt.
  • Updated and enhanced the user interface software used for the SPECTRUM Table-Top Inserter.
  • team - Designed and implemented various user interface panels for SPT.
  • Design and implement an Informix-specific graphical user interface for ISM.

Show More

12. XML
demand arrow
high Demand
Here's how XML is used in Staff Software Engineer jobs:
  • Served as Team Lead to design and develop a new XML format for representing tax data in company flagship products.
  • Spearheaded the XML schema for the messages processed by the simulation software, interacting with the engineers external to LM.
  • Coded in JAVA a software component to obtain the XML formatted wireless carrier configuration data for the NDM native client.
  • Key features of this application include support for SCSI, SSL communication, and XML parsing logic.
  • Reduced application memory footprint by leveraging data caching mechanism within JPA and through its XML configuration file.
  • Developed a PHP common framework on the application web panels to import records from XML file.
  • Designed and implemented XML show for all CLI show auto-rendered and template commands.
  • Defined configuration data structures and stored user preferences in XML files.
  • Moved FPGA Hardware description format from generic XML to IPXACT format.
  • Created test cases based on feature requirement in XML files.
  • Developed and tested tool for JSON/XML log reader using JAVA.
  • Developed new functionality in C/C++ to XML.
  • Group expert on XML and digital signatures.
  • Parse logs into XML for database load.
  • Enhanced the newly created XML Extender.
  • Developed a JAVA based GUI (Swing) to edit, transmit, and debug XML for the mainframe XML parser.
  • Developed a modular testing framework to perform component testing for the GSA's S2S and G2S xml/soap based protocols.
  • Acted as a technical expert and an advisor to the XML Extenders development team.
  • Developed XSDs for the supported input schema Developed XML parsers for parsing the input XML.
  • Used xsd tool to convert XML to C# classes (via XSD) to convert existing generic XML to IPXACT.

Show More

13. Device Drivers
demand arrow
high Demand
Here's how Device Drivers is used in Staff Software Engineer jobs:
  • Produced kernel patches for enhanced motherboard setup and modifications for device drivers.
  • Developed device drivers for precise timing applications.
  • Developed 64bit Windows device drivers, user-mode API's and embedded code for Inlet's new 64bit PCI-X video encoding board.
  • Managed and trained test team on running Windows driver qualification toolkit to get signed and certified device drivers from WinQual.
  • Integrated all system-level code: boot ROM, device drivers, and kernel, on embedded PowerPC's.
  • Designed and implemented the device drivers for the digital and analog I/O ports of the asset tracking device.
  • Developed Windows device drivers written in C++ using the PharLap ETS (Embedded ToolSuite) Kernel operating system.
  • Developed and modified Linux kernel, device drivers, and file systems for Linux based software platform.
  • Designed Device Drivers and Interfaces for OC48 GFP/LCAS Line Module to support Networking Protocols.
  • Design and development of kernel mode device drivers for Windows NT.
  • Developed device drivers and user-mode API's solely from scratch.
  • Develop device drivers for other peripherals in the device.
  • Developed various device drivers in C and ARM assembler.
  • Designed, implemented NDIS LAN device drivers for Win 95/NT/3.1/3.11, C, and C++.
  • Designed and developed Windows USB and NDIS device drivers using Windows DDF and WDK framework.
  • Implemented device drivers and various components of platform software for iSG product.
  • Designed and developed device drivers for Linux kernel and Xilinx standalone OS.
  • Designed and developed device drivers for Qualcomm data.
  • Developed device drivers for Wintegra Network Processor, T1/E1 Framer and TDM module bring up for ACX routers.
  • Sole developer / original author of Linux iSCSI device drivers for 1G iSCSI host adapters.

Show More

14. Firmware
demand arrow
high Demand
Here's how Firmware is used in Staff Software Engineer jobs:
  • Designed and implemented platform specific system management firmware bases on system specifications and schematic using C++ and sensor model mechanism.
  • Performed diagnostic- and firmware-level board bring-up on above platforms.
  • Implemented secure firmware update and communications.
  • Designed, developed and released Windows based device drivers, firmware for USB Communication Class Device using DDK & WDM environment.
  • Design and develop embedded firmware for a network management card (NMC) for APC's devices.
  • Applied DSP firmware coding skills for time and frequency tracking 400% faster than software.
  • Designed, developed and implemented firmware to support new product concepts on embedded systems.
  • Modified Z80 firmware for a gyroscope to improve speed and reduce drift error.
  • Extended diagnostics and firmware for several new video platforms.
  • Designed and implemented firmware for the human interface panel.
  • Developed real-time embedded software/firmware for Motorola Surfboard DOCSIS VOIP broadband cable telephony/Gateway modems based on Intel and Broadcom Broadband Chip sets.
  • Authored CAN-bus device reprogramming system in Node.js to automatically update critical system firmware.
  • Drive proof of concepts for new technology and design (Display Technology, Dynamic Downloadable DSP Firmware, embedded VNC).
  • Managed use of Palladium and ZeBu hardware emulators during pre-silicon software development, aiding firmware team in meeting schedule.
  • Worked on integrated Dell Remote Access Controller (iDRAC) and other server firmware products.
  • Ported firmware applications from multiple hardware platforms to latest version of the NMC.
  • Served as liaison between hardware and software teams for pre-silicon firmware development.
  • Sustained SAS backplane firmware for eleven Dell PowerEdge platforms.
  • Worked on Linux kernel driver to interface application and baseband Processor for Baseband firmware upgrade.
  • Mark Nguyen [ ] Sustained Air/Gas Monitor instrument firmware for ISS (International Space Station).

Show More

15. Unix
demand arrow
average Demand
Here's how Unix is used in Staff Software Engineer jobs:
  • Maintained critical module of legacy Aegis System Sell-off software application, approx 5000 lines of C code in a UNIX environment.
  • Served as primary engineer that maintained key module legacy Aegis System sell-off software in a UNIX and C environment.
  • Performed integration, merging and verification of development branches to controlled baseline in both a UNIX and NT environment.
  • Utilized C++, STL, X/Motif and Unix technologies to develop and support the user interface system controller.
  • Design and write tools and utilities to support the Windows and UNIX installers using Perl and Java.
  • Maintain and develop code to load LDAP from Oracle databases using C/C++ and UNIX shell scripts.
  • Developed Software on UNIX and Windows environment in both C and C++ across numerous product lines.
  • Ported an object-oriented Diagnostic test suite (written in C++) to Digital Unix.
  • Implemented and supported a Reality OS translation to 'C' platform on UNIX.
  • Developed the shell script for the automated install of Connect: Direct UNIX.
  • Provided software customer support for UNIX System Services Shell/Utilities and Language Environment.
  • Adapted and tested Postscript printer drivers for UNIX and Apple environments.
  • Automated simulator release process by implementing TCL and Unix-shell scripts.
  • Created and managed deployment of Oracle and Unix code.
  • Adapted existing tests to run smoothly on Windows/UNIX/Linux platforms.
  • Performed UNIX test on satellite software.
  • FTP, WinZip, Unix Shell and IBM MVS scripts used to make releases.
  • Programmed C++ GUIs under Unix that interfaced with weapon systems and radar.
  • Diagnosed and trouble shooted UNIX and Windows processing problems and applied solutions to increase company efficiency via daily system checks.
  • Developed UNIX socket-based test SW to validate Motorola phones' GPS functionality using the Spirent Multi-Channel GPS Simulator.

Show More

16. GUI
demand arrow
average Demand
Here's how GUI is used in Staff Software Engineer jobs:
  • Provided architecture solutions, design guidance, and implementation estimates, for additional features.
  • Mentored and provided guidance to local developers through routine code review/lunch-and-learn sessions.
  • Served as technical writer for SMP/E Process Guide and Teach the Teachers (T3) training documents and presentations.
  • Managed CSM GUI accessibility assessment such that this application was the first to be completed of all plug-ins.
  • Delivered on-time quality tested CSM GUI from inception through several releases as part of a small team.
  • Developed and maintained a GUI program for developing and testing speech recognition grammars implemented in Java.
  • Provided technical support, education, and guidance to business partners in testing applications with IBM.
  • Guided the team and made significant contributions for making Desktop Authority adhere to FIPS 140-2 algorithms.
  • Developed Best Practices guide for DSMS, including testing and isolating key factors for performance.
  • Designed and implemented GUI, data collection, reports in different formats and installation.
  • Created Message Style Guide for software developers to follow the National Language Support guidelines.
  • Developed an X11 windows operator's station (GUI) to control the simulator.
  • Helped and guided the team to solve challenging/critical issues faced from time to time.
  • Install testing for GUI as well as silent install for the IBM applications.
  • Established close partnership with vendors in developing requirements and guide design.
  • Guide and support junior developers on software design and development.
  • Performed an accessibility assessment and test of the CSM GUI.
  • Created a multi- window MATLAB data visualization GUI to explore large surface data sets.
  • Conducted hiring, performance reviews, rewards and recognitions, and career guidance.
  • Transitioned GUI to web service interaction from Websphere MQ to ActiveMQ.

Show More

17. C #
demand arrow
average Demand
18. Technical Support
demand arrow
average Demand
Here's how Technical Support is used in Staff Software Engineer jobs:
  • Increased customer satisfaction by conducting regular customer meetings, as well as promptly providing on-demand and direct on-site technical support.
  • Provided technical support, engineering knowledge and expertise to facilitate the transfer of technology during corporate merger.
  • Provided technical supports and consultations for configurations and setups of Staging and Production environments in client sites.
  • Participated in feature requirement scope, feature design and implementation, verification, integration and technical support.
  • Communicated with client on gathering requirements, analysis, technical support and customer concerns.
  • Provided Level 2 technical support to global clients utilizing WebSphere infrastructure.
  • Provided technical support to customers.
  • Coordinated with technical support engineer to diagnose the problem at customer sites using root cause analysis and proposed the solution.
  • Direct technical support efforts, performing incident response, root cause analysis, and issue resolution.
  • Provided mission critical level 3 technical support on customer Crit-Sits during Warp and Warp Version 4.
  • Provided technical support by interfacing with the customer representatives (TAM's -Technical Account Manager).
  • Created and executed detailed presentations for technical support team, marketing management, and test engineers.
  • Received an honorary Military COIN from DISA's Three-Star General for outstanding technical support.
  • Provided technical support on live customer sites to minimize impact to customers and downtime.
  • Provided technical support to offshore 3rd party factory.
  • Coordinate activities of Technical support team.
  • Provide 24-7 global technical support.
  • Provided technical support to develop and update the Oracle Database Experienced with embedded development, Android & GIT commands.
  • Provided pre- and post-sales technical support; produced and shipped releases.
  • Provide technical support for IBM Unica Enterprise products, with a focus on eMessage, an email marketing product.

Show More

19. Android
demand arrow
average Demand
Here's how Android is used in Staff Software Engineer jobs:
  • Planned and managed software projects for Android-based mobile handset products in an iterative and continuous integration development environment.
  • Worked on Boot loader for security implementation on Motorola android phones.
  • Lead the Demo/Showcase as a prime product in CES 2011, well before Skype availability on Android platforms.
  • Designed and built customized Android software to handle encrypted video data for a night vision goggle prototype.
  • Ported a Net Dispatch Messenger (NDM) PC client into an Android handset utilizing the NDK.
  • Incorporated Android License Verification Library (LVL) and encryption / decryption functions using WB AES.
  • Participated in research and development of new software upgrade techniques for the android products.
  • Led the design and development of a VoIP PTT application on the Android platform.
  • Performed the duties of system engineer for the Android Framework team.
  • Worked on multiple embedded ARM projects all based on Android.
  • Attended internal training on Android app development and security.
  • Work with various mobile devices including Android devices.
  • Design and Develop Android applications.
  • Lead effort to display security camera footage for CES using the Native Android Development (NDK) with ffmpeg.
  • Designed an Android headset button detector to allow media control (play/pause, skip, prev, etc.)
  • Developed Hardware Abstraction Layer code for camera preview, snapshot and video capture for Android ICS camera.
  • developed a highly customized Android (SDK 16+)Application interface for a medical instrument.
  • Analyzed and documented the root-cause of various performance bottlenecks on Huawei handsets running Android.
  • Developed IPTable Rules in Android Framework.
  • Developed Spirent Automated Test Solutions for mobile devices using C#, .NET, WinForms, SQL and Android automation.

Show More

20. I/O
demand arrow
average Demand
Here's how I/O is used in Staff Software Engineer jobs:
  • Developed solution to problem of incorrect serial I/O programming efforts that were meant to interface ROM and BIOS.
  • Worked with local administration staff in Singapore and solved I/O throughput problems on large EMC storage array.
  • Experience in entire I/O device driver development cycle from high-level design to implementation and test.
  • Designed and developed Real-Time VME I/O system for the C-17 Flight Control System Simulator.
  • Analyzed and developed enhancements to Linux SCSI subsystem to support MultiPath I/O.
  • Designed, developed I/O firmware utilizing C, C++ and Assembly languages.
  • Created Virtual I/O Server (VIOS) environments.
  • Upgraded and performed maintenance of complete Powertrain Complex I/O drivers for various GM's 6 cylinder engine programs.
  • Developed software tools for testing I/O subsystems (EMC and IBM), including Fibre Channel switches.
  • Examined IBM proprietary ASICs and third party I/O device specifications as part of design phase.
  • Selected most promising approaches to improving support for Multi-Path I/O,.
  • Developed test tool front end for the I/O program (GOOWEE).
  • Worked on improving the performance of the module JRIO (File I/O for z/OS record based file system ) 5.

Show More

21. DB2
demand arrow
average Demand
Here's how DB2 is used in Staff Software Engineer jobs:
  • Supported DB2 database architectural for Electronic Billing processes
  • Designed and implemented a mainframe XML parser allowing data transfer via XML between DB2, VSAM, and LAN based clients.
  • Developed data integrity, analysis, and reporting utilities in PL/I, DB2, QMF, and MVS/VM REXX, JCL.
  • Created Microsoft DCOM objects allowing Microsoft C/C++ and Visual Basic applications to access VSAM and DB2 data from the mainframe.
  • Staff Software Engineer Provided production supports using DB2 Platinum Utilities, SPUFI, and QMF as the means for analysis.
  • Validated and signed off DB2 for LUW fix packs, performing and coordinating integration testing necessary for field release.
  • Designed and implemented change that allowed programs to suspend when a DB2 resource was held by other programs.
  • Worked with multiple teams planning and testing the bundling of multiple DB2 Tool products into Solution Packs.
  • Modified a DB2 Spark dialect to support auto creation of partition in data frames.
  • Field Authority on MQ High Availability, and DB2 Database Query performance tuning.
  • Completed Performance Tuning and Analysis on DB2/EEE database to meet the target metrics.
  • Served as Team Lead and Lead Writer for DB2 Data Links Manager.
  • Have also run Spark with DB2 to verify the performance benchmark.
  • Developed a project plan and worked for DB2/EEE Bench Marking.
  • Specialized in DB2 and IMS tuning.
  • Led the OS/400 team on the remote deployment and installation of DB2, IHS (Web Server), and WebSphere.
  • Subject Matter Expert on IBM MQ Series and DB2.
  • Coordinated heterogeneous testing of DB2, Informix and Oracle database testing using development Studio capabilities in Data Studio.
  • Coded several utilities to manage data in the control tables using ISPF Dialog manager, COBOL and DB2.
  • Maintained the DB2 Data Links Manager Web page on ibm.com.

Show More

22. Perl
demand arrow
average Demand
Here's how Perl is used in Staff Software Engineer jobs:
  • Work with Development Engineers to ensure issues are properly replicated in order to facilitate high quality product delivery.
  • Maintained and enhanced web-based reporting system in an Apache/Perl environment.
  • Manage and develop report writing tools using C, C++, Perl Digital Network Control Systems Team (DNCS).
  • Worked on the Build process for TDIL and Catalina project using Ant script., Perl and shell programming.
  • Developed code in Perl, Expect and Java with Apache Ant to allow remote system console access.
  • Implemented RF calibration software to properly program transceiver hardware for proper phase shift of multiple RF signals.
  • Performed enhancement design and maintenance of this tool (in C# and Perl).
  • Created Perl scripts to generate CDL net list from Hercules net list.
  • Implemented in Perl automatic MySQL database backup and remote transfer.
  • Developed system test codes and performance analysis tool in Perl.
  • Light Perl programming for some activities for support.
  • Parallelized Perl/Java data processing pipeline to improve data throughput and error recovery.
  • Developed a multi-threaded tool written in Perl and JavaScript that automated FTP, telnet, and monitoring tasks.
  • Created several Control-M /Cron jobs using Perl that creates the reports on daily and monthly basis.
  • Architected Perl-based system with ssh; developers ran build-tools in their accounts via web.
  • Coded in Python and PERL while developing universal API to access this new system.
  • Enhanced and supported PHP and Perl frontend for a Virtual Machine development lending system.
  • Scripted control of emulators and creation of data files using Perl and shell script.
  • Automated code standards verification using PERL and JAVA extending Checkstyle.
  • Worked on the workflows, DCM configuration and perl scripts to develop the TDIL environment.

Show More

23. Python
demand arrow
average Demand
Here's how Python is used in Staff Software Engineer jobs:
  • Coordinated offshore (Beijing) engineers in developing automated regression tests with Shell/Java/Python scripts.
  • Pioneered a user interface plug-in registration framework using Python.
  • Developed Python scripts for automated Software Upgrade Package generation.
  • Run python script for AV sync test, log track, and also use scope to measure audio and video sync.
  • Updated the Python test framework to utilize the import in order to eliminate back-door application setup during testing.
  • Set up hardware configuration using Python and deployed the software to Beta, LPR, and FCR units.
  • Assisted team in developing the required XML file for automated tests using python based test framework.
  • Own end-to-end automation suite development using Python scripts to identify products' SST build candidates.
  • Created system to migrate legacy customer data to new implementation using Python and C#.
  • Developed script code in Python to be executed in Linux environment system.
  • Used Python for load testing scripts
  • Designed and implemented communication application programs in Python and C. Designed and implemented supercomputer Ethernet test and FPGA test.
  • Provided support for flash/flex viewer development as well as Python backend scientific algorithm development and architecture consultation as needed.
  • Developed Python abstraction layer that interfaced to SQLAlchemy that was part of an automated firmware-testing framework.
  • Designed and implemented a portable Copy/Compare utility for detecting miscompares written in Python.
  • Designed and implemented a tool to translate in house scripts to Python, using Lex, Yacc, and Eiffel.
  • Utilized Python for automated software updates and IBM Bladecenter and Blades for final machine validation in custom settings.
  • Updated SU test script by using perl/python to do daily automation tests on targets to improve system stability.
  • Upgraded existing SAP HANA Python-based framework for use with Sybase IQ.
  • Integrated several Java and Python technologies including Hadoop, MapReduce, Cassadra, Storm, Thrift, Kafka, Pyro.

Show More

24. Customer Service
demand arrow
average Demand
Here's how Customer Service is used in Staff Software Engineer jobs:
  • Maximized customer service and satisfaction by traveling to customers to troubleshoot application/OS/driver problems.
  • Led Customer Satisfaction Improvement Team aimed at maintaining quality customer service.
  • Customize existing applications to support test group and customer service group.
  • Supported customer service and field reps in debugging interoperability issues.
  • Coordinated with Marketing, Supply Chain and Customer Service to ship the application along with Motorola's iDEN first color Phone.
  • Created portal for Marketing and Customer Service to access searchable database as needed.

Show More

27 Customer Service Jobs

No jobs at selected location

25. New Features
demand arrow
average Demand
Here's how New Features is used in Staff Software Engineer jobs:
  • Implemented new features and enhanced existing components.
  • Developed new features for Jive cloud Apps Market and Apps gateway that could support heavy load requests from Jive cloud instances.
  • Provided content for and reviewed customer documentation, to ensure that customers got clear information on how new features operated.
  • Contributed to the design and execution of tests to demonstrate the correct operation of new features functionality to customers.
  • Added new features and enhancements to DYNIX/PTX, a highly optimized NUMA aware UNIX operating system.
  • Worked on implementing various new features as per the requirements from the Carriers.
  • Participated in design review meetings related to new features and products.
  • Designed new features in query processing and debugged / implemented fixes.
  • Implemented new features for a drug information content management system.
  • Added new features and supported ongoing chip and software releases.
  • Enhanced and developed new features for E-Comm project.
  • Fixed software bugs and added new features.
  • Led Symphony Presentation's new features development.
  • Improved user dashboards with new features.
  • Developed new features for customers.
  • Designed, documented, and developed Java console enhancements including performance optimizations and new features for the Smarts network management product.
  • Collaborated with the Product Management Team in identifying requirements for new features and preparing design specifications.
  • Designed and developed new features and functionalities, meeting specific requirements and winning new customers.
  • Refactored and optimized existing C/C++ code base, as well as implementing new features.
  • Tested new features of the product during multiple releases and fixpacks.

Show More

26. AIX
demand arrow
average Demand
Here's how AIX is used in Staff Software Engineer jobs:
  • Developed software for AIX Operating System
  • Performed unit and string testing on AIX and MVS running respectively on IBM RISC 6000 and IBM 3090 target platforms.
  • Involved in development of X.25 over LLC type -2 (ISO/IEC-8881) driver interface for IBM-AIX.
  • Worked on the TSM configuration for AIX/Linux/Windows for all the TDIL servers which required backup.
  • Support eight P-Series AIX servers, schedule maintenance, monitor system resources and outages.
  • Helped obtain Common Criteria certification of AIX 5.2 and served as testing focal point.
  • Designed and implemented Role Based Access Control (RBAC) for AIX 6.1.
  • Developed Logical Volume Manager (LVM) for OS/2 and AIX.
  • Employed the Rational and AIX environments for new code development.
  • Staged and published TPF web pages under AIX.
  • Presented customer briefings as AIX Ambassador.
  • Ported this from MVS to AIX (UNIX) and to AS/400 while retaining common source code.
  • Maintain build and test environments and system security for Linux, Solaris, AIX, Windows, and HP-UX machines.
  • Page: 2 Performed DB2 Database Administration and AIX system administration on clustered Regatta.
  • Redesigned PAM integration in AIX and consulted with ISVs to provide modules on AIX.
  • Managed resource capacities, processors and memories for Linux, AIX, IBMi partitions.
  • Provided the UNIX System Administration for our SUN Solaris and IBM AIX systems.
  • Installed different operating systems and applications for AIX, Linux and IBMi systems.
  • Created and presented AIX/Tivoli demo at 2004 RSA Security Conference.
  • Worked on multiplatform Solaris, AIX.

Show More

27. Scrum
demand arrow
average Demand
Here's how Scrum is used in Staff Software Engineer jobs:
  • Lead a geographically separated software development team using Agile and Scrum methodologies.
  • Participated in scrum meetings by international teleconference.
  • Executed software development methodology using Agile development (SCRUM) with 3-4 week development cycles and a quarterly product release cycle.
  • Hired to help a small team struggling to learn and apply cutting edge technologies on a fast-paced, Agile Scrum project.
  • Used Agile methodologies for software development (user story grooming, pointing, sprint planning, daily scrum and retrospective)
  • Facilitate scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
  • Mentor Software Engineers in Agile, Scrum and Software Engineering Best Practices and Principles.
  • Acted as scrum master for a team of 5 developers & 2 testers.
  • Lead software engineer within the global LTE Network Element Manager Scrum team.
  • Managed Agile scrum teams and executed implementation of epics and stories.
  • Work in an Agile Environment with daily SCRUM calls.
  • Acted as adviser and mentor across multiple scrum teams.
  • Implemented projects using Agile through Extreme programming and Scrum.
  • Experienced with agile development such as Scrum.
  • Participate in scrums, pair programming.
  • Act as Scrum Master for Scrum sprints.
  • Experience running scrums with technical/test teams spanning across geographical sites to ensure successful feature delivery.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team Used BitBucket for Version Control.
  • Staff Engineer / Scrum Master - FACSuite Application * Promoted to this position in Oct 2011.
  • Led daily SCRUMs to remove any obstacles to successful completion.

Show More

28. Html
demand arrow
average Demand
Here's how Html is used in Staff Software Engineer jobs:
  • Researched software bugs and implemented bug fixes for HTML published output (JavaScript, CSS, HTML, C#).
  • Utilized XHTML, CSS, JavaScript, and XML in transforming remote presence features into new products.
  • Developed web pages for various applications using TypeScript, AngularJS, HTML5, Bootstrap, and CSS/Less.
  • Utilized JavaScript, AJAX and HTML markup to create, edit and manage filters.
  • Project included web forms modification using Classic ASP, JavaScript, DHTML and HTML.
  • Designed intermediate representation of Verilog HDL; used custom HTML tags to generate richly linked documentation.
  • Worked on the service engage website that used AngularJS/HTML5 and NodeJS as the backend.
  • Implemented feature improving the HTML published output with Mootools, a JavaScript framework.
  • Developed and maintained the security Web site content using HTML.
  • Possess high level knowledge of html, Java and JavsScript.
  • Worked with migration and support of ibm.com pages using HTML5.
  • Utilized mainly HTML, CSS/Style sheets, and Javascript.
  • Constructed web pages using HTML and Javascript.
  • Well versed with report layout generation in various formats (PDF, AHTML, EXCEL, XML) using IBI.
  • Utilized Java, XML, XSL, HTML, CSS, JSP, EJB, Tomcat, EAServer, JavaBeans.
  • Page development done with HTML, PHP, Javascript, and CSS, on a LAMP (Linux/Apache/MySQL/PHP) stack.
  • Created user interfaces using web technologies including CSS, Javascript, Dojo and HTML in an agile software environment.
  • Worked on networking and web technologies such as Web Methods, HTML, JAVA Script, .Net, J2EE etc.
  • Web application development for cloud services product * Product Planning * Interaction Design * Angular.js, Backbone.js and Node.js * HTML5/CSS
  • touch capable, full html browser, video streaming, 3rd party application support, etc ).

Show More

7 Html Jobs

No jobs at selected location

29. Ethernet
demand arrow
average Demand
Here's how Ethernet is used in Staff Software Engineer jobs:
  • Developed dual Ethernet configuration option as technical lead on a product variant of the Surfboard wireless data gateway product line.
  • Developed a real time network protocol, the network drivers and Ethernet interface design for the link module.
  • Designed, implemented and successfully released the stacking feature for various releases of Ethernet switches.
  • Design, coding and debugging of networking/Ethernet device driver and FPGA device driver on Linux.
  • Implemented Ethernet interface, field firmware updates, basic Timer functionality, various other tasks.
  • Maintained boot loader, Ethernet drivers, layers 2 and 3 functions.
  • Implemented Ethernet Field Point IO solution from National Instruments for quality system.
  • Resolved various customer issues related to L2 protocols and Ethernet switches.
  • Implemented the inter-board high-speed communications and external (Ethernet) networking.
  • Set up and maintained Ethernet network configurations.
  • Implemented software for IP Services, SONET/SDH TDM traffic, gigabit Ethernet, OC48/192 and DS3 cards.
  • Integrated isoEthernet Windows deployment with multimedia switches/routers to enable data and voice services.
  • Developed Windows system software for National's isoEthernet networking solution.
  • Enhanced all parts of the product including reports, alarms, trending, and network communications over ethernet.
  • Designed, implemented and enhanced various drivers, hardware abstraction layers and applications for Ethernet switches.
  • Developed network interface driver on VxWorks O/S to interface with embedded Broadcom Ethernet Switch/Router.
  • Identified and corrected VLAN RX tag defect in Linux gianfar Ethernet device driver.
  • Designed and development of a 1Gbps Ethernet-based NIC with cryptographic hardware acceleration for IPSec, SSL and secure key storage.
  • Ported Ethernet drivers from SVR4/MP to Chorus Micro Kernel (multi-tasking, multi-processor) operating system.
  • Advanced network virtualization technologies, such as Distributed Overlay Virtual Ethernet, Openstack Overlay networks using SDN-VE ML2 Neutron plugin.

Show More

30. Solaris
demand arrow
low Demand
Here's how Solaris is used in Staff Software Engineer jobs:
  • Identify an implementation of innovative solutions to reduce installation man hours by setting up web based installs of Solaris project.
  • Perform functional testing and GUI testing for Horizon Library Manager on Windows NT and Solaris operating systems.
  • Developed and Supported Software within Solaris and Windows environments in both C and C++ across product lines.
  • Compare compilation and build strategies vs. Sun Solaris to better configure the migration to our IBM Platform.
  • Led team in supporting Oracle databases and Sun Solaris systems in a 7x24 manufacturing environment.
  • Coordinated efforts to make product portable to Solaris, HP-UX, and Linux.
  • Managed graphic projects and integration into SunOS and Solaris releases.
  • Sun Solaris Unix platform was used for development and hosting.
  • Led conversion of acquired software to Sun hardware and Solaris.
  • Developed software instrumentation (probe) technology for Solaris kernel and Solaris applications.
  • Ported a large C and C++ code from Sun Solaris Platform to Redhawk Linux Platform.
  • Developed a unique mechanism to enable Solaris 8 to recognize existing RTMX disk filesystem.
  • Set up Open Solaris FCoE targets using Intel 10GbE network adapters.
  • Build and test FCoE for the device driver of Neterion 10GbE network adapters (x3100) on Linux and Open Solaris.

Show More

31. Clearcase
demand arrow
low Demand
Here's how Clearcase is used in Staff Software Engineer jobs:
  • Utilized Rational ClearCase and ClearQuest for configuration control.
  • Supervised all the feature development and bug fixes and administered code archiving branching strategy using Rational's ClearQuest and ClearCase.
  • Developed the Rose-Clearcase integration add-in which allowed users to control the modeling artifacts from inside the Rational Rose product.
  • Assisted a team of ~60 developers with issues pertaining to ClearCase, Developer Studio, and delivery process.
  • Focused on SCM system (ClearCase) performance tuning and cellular phone software build time reduction.
  • Worked on the z/OS Extensions product and Eclipse-based ClearCase adapter for Rational Application Developer for z/OS.
  • Checked in and labeled fixes into ClearCase to assure they were included into subsequent builds.
  • Worked in a Rational Unified Process Software methodology, using Rational ClearCase and ClearQuest.
  • Used both ClearCase and Visual Source Safe for version control and InstallShield for packaging
  • Conducted regular training classes on using ClearCase and ClearDDTS tools.
  • Maintained automation infrastructure library as products changed using the Clearcase change management system.
  • Stabilized exported public headers by writing and installing Clearcase trigger.
  • Performed the role of SCM Clearcase Build Manager and Release Manager for the program.
  • Managed integration and builds of software components and product releases over Clearcase/GIT.
  • Provided Clearcase support for build teams.
  • Utilized Clearcase for source control.
  • Well versed in debugging and development tools (oscilloscopes, multimeters, analyzers, Git, Clearcase, emulators.)
  • Manage Software Configuration and Change Management using Eclipse, Git, Mantis, IBM Rational Clearcase and Clearquest.
  • Process Improvement Presented as a Process Improvement team member for rolling out of the Automation processes using Clearcase.
  • Developed DLLs in C++ and wrote Java Wrappers using JNI around native ClearCase APIs.

Show More

32. Tcp/Ip
demand arrow
low Demand
Here's how Tcp/Ip is used in Staff Software Engineer jobs:
  • Integrated the mobile servicing system real-time simulation with the Space Station Training Facility real-time simulation using Ethernet TCP/IP sockets.
  • Procured 3rd party TCP/IP stack, and integrated it into a cellular base transceiver station s man-machine interface.
  • Assisted in implementing features in a client/server architecture added to a small custom database in TCP/IP.
  • Designed and coded a TCP/IP protocol filter that runs on the embedded systems fast path.
  • Project Management for TCP/IP Base Stack Integration, Large Network Environment & Stress Testing.
  • Developed a WAP assessment for providing an embedded DOS TCP/IP unit for telephony.
  • Interfaced with external system using XML formatted messages over secure TCP/IP socket.
  • Ported selected components of TCP/IP stack from a hardware-based routing solution.
  • Developed status response module using TCP/IP under VxWorks.
  • Worked with TCP/IP/PPP layers protocol.
  • Worked with TCP/IP protocol stack, PPP, and RLP.
  • Utilized J2ME, TCP/IP, Linux/Unix, PalmOS.
  • Assessed the infrastructure additions to DOS with the vendor TCP/IP stack to support WAP in our imbedded toolkit.
  • Authored RTSP/RTP/RTCP client library to receive digital video/audio via TCP/IP with Berkley sockets, STL, and C++.
  • Used Etherpeek to analyze TCP/IP traffic on wire.
  • Programmed to Windows TCP/IP APIs.
  • Created phone interface API for Waxcess device: SMS/Voice/TCP/IP data communication/system management.
  • Developed Netty Chains to wrap TCP/IP traffic inside Websockets.

Show More

33. UML
demand arrow
low Demand
Here's how UML is used in Staff Software Engineer jobs:
  • Authored driver design specifications and UML diagrams to maintain consistency across internal engineering teams, which enhanced customer experience.
  • Performed requirements analysis and software design utilizing UML methodology on Rational Rose.
  • Designed software using Rational Rose UML; created interaction, use cases, activity, and class diagrams.
  • Implemented a GUI to provide the visibility into IP's dynamic routing and alert on anomaly using UML/C++/STL/Qt/Linux
  • Involved in the design of the project using UML methodology and data modeling tools like Enterprise Architect.
  • Created technical specifications, including UML models and use cases for new features and enhancements.
  • Utilized UML, Microsoft Word (Rational Rose and Rational Soda for Word).
  • Participated in the software requirements creation stage, using UML and design pattern technique.
  • Documented design change with UML model and developed software requirements and unit test plan.
  • Utilized UML models to create uses cases for detailed design documents.
  • Designed Object oriented system for the communication package using UML.
  • Developed UML models for requirements, design, and code.
  • Modeled the Grapevine software architecture using Rational Rose UML.
  • Used UML, C++ and Windows Mobile.
  • Used UML, Java, XML.
  • Required OOA and OOD using UML.
  • Designed object-oriented software modules using Design Patterns and UML methodology.
  • Led and championed the UML/SDL deployment project for ATSO by supporting Evaluated Tools for code quality analysis and re-engineering legacy code.
  • Performed software development from design through test * Documented work performed through UML modeling.
  • Utilized Visio and IBM RSA UML tool for software design.

Show More

34. QA
demand arrow
low Demand
Here's how QA is used in Staff Software Engineer jobs:
  • Participate in scrum meetings, Provide product demo per exit iterations and coordinate test efforts with Development and QA teams.
  • Work with the PDK QA team to define QA methodologies, procedures and metrics to produce high quality Cadence Libraries.
  • Employed Agile methodologies, Communicated & Collaborated effectively with R&D, QA, PM and Tech Support.
  • Worked with QA for different eBay modules to review and automate tests for testing new functionality on site.
  • Collaborated with development groups, QA, documentation, product management, and program management on product releases.
  • Verified upgrades made in QA tracks and servers (per software, hardware and configurations changes).
  • Coordinate and Work with other QA Team subsidiaries (Germany, China, and India) i.e.
  • Resolved errors on nightly build on all platforms to ensure timely delivery to development and QA.
  • Created unit tests and assisted QA in porting full regression tests to additional platforms.
  • Project planning, scheduling, bug tracking, and participation in QA leads meetings.
  • Developed process improvements and QA activities, resulting in savings of over $300,000.
  • Assisted with QA test process for multiple phases of software development and regression testing.
  • Worked with SQA and release managers to finalize PC applications release procedures.
  • Played key role in incorporating Accessibility Testing into BPM QA team.
  • Coordinated with QA testers for end-to-end unit testing and post-production testing.
  • Worked with QA on eBay modules to automate tests.
  • Created, dry ran, and performed the BATS-P3I Build 0 System Test with QA.
  • Developed utilities for automated customer database upgrades, build automation, SQA automation and manufacturing test.
  • Supported 6 offshore QAs on training, assignments and resolution of daily issues.
  • Collaborated and coordinated QA effort with Dev team to achieve team objectives.

Show More

1 QA Jobs

No jobs at selected location

35. PCS
demand arrow
low Demand
Here's how PCS is used in Staff Software Engineer jobs:
  • Implemented with embedded PowerPCs controlling analog and digital sensor modules.
  • Created and enhanced tools to compile and package BPCS Client Server UNIX product from code written for the AS/400.
  • Resulted in the company providing 70,000 PCs to their small business customers (instead of Java Stations).
  • Embedded software in C employing VxWorks for multiple PowerPCs.
  • Work with various customers/contractors who use JDSU E6474A for AT&T, Sprint, C-Spire, MetroPCS, etc.

Show More

36. Qualcomm
demand arrow
low Demand
Here's how Qualcomm is used in Staff Software Engineer jobs:
  • Developed advanced debug tools and methodologies and shared with larger windows development community within Qualcomm.
  • Coordinated directly with Verizon Wireless and Qualcomm.
  • Led/Managed the product integration team to deliver the software for Motorola market leading products with BREW technology by Qualcomm on time.
  • Lead the team to integrate the Qualcomm file system to Motorola platform, Design / schedule planning / implementation.
  • Worked closely with Qualcomm when new software is released and/or issues are related to modem side.
  • Led the stability and triage team of the first Qualcomm Windows on Snapdragon tablet project.
  • Improved SW quality by debugging panic and black screen issue with Qualcomm and 3rd party vendor
  • Collaborated with Qualcomm, HW team and Carrier to launch new product on time.
  • Integrated Qualcomm board support packages (BSP) into Nokia code base.
  • Worked on integrating SAR feature provided by Qualcomm.
  • Collaborated with Qualcomm and 3rd party vendor.
  • Analyzed issues such as SIM card, IMEI for GSM, UMTS, and LTE using Qualcomm tools.
  • Resolved the data (CDMA1X) issues with Qualcomm between Kodiak PTT and QSC 6055.
  • Contributed to launch True dual mode device on time by collaborating with Qualcomm, HW, and China Unicom.
  • Delivered those features as kernel level camera driver on Qualcomm Snapdragon chipset for phone and tablet products.
  • Worked with vendor such as Qualcomm and Lantiq to resolve integration issues.
  • Work on Qualcomm TD-SCDMA modem chipset development.
  • Developed an x509 certification extension parser to verify the Qualcomm certificate in the secure runtime environment.
  • Developed 3G/4G/LTE Protocol Drivers for different chipsets such as Qualcomm, Samsung, HTC, Altair, Sequans.
  • Integrate TD-SCDMA downlink software to Qualcomm modem chipset products MSM8960, MSM8974, etc.

Show More

37. Configuration Management
demand arrow
low Demand
Here's how Configuration Management is used in Staff Software Engineer jobs:
  • Chair a global technical change control board governing functional input to the various internally developed configuration management applications.
  • Managed all microprocessors' software related activities and configuration management of all Suspension Control projects at BWI.
  • Conducted software builds, releases and configuration management activities which increased software stability and security.
  • Developed PERL scripts to automate the integration and release procedures and enforce Configuration Management policies.
  • Initiated process improvements in voice quality, service acquisition time, and configuration management.
  • Designed, developed and tested system requirements for configuration management ERP/PDM system.
  • Reduced time to perform daily Configuration Management responsibilities by automating tasks.
  • Supported design and development of configuration management and scheduler modules.
  • Developed system maintenance software including CM (Configuration Management).
  • Performed software builds and configuration management tasks.
  • Performed system administration and configuration management.
  • Managed cross site configuration management.
  • Contributed to this module and also reviewed integrated module changes on RUNSTATS, RECOVERY, and CONFIGURATION management code.
  • Put together a Software Quality Assurance Plan, took part in writing a Software Configuration Management Plan.
  • Led engineering configuration management audit that achieved CMM/SEI Level 5 rating and ISO 9000 compliance.
  • Created the software configuration management policy and code to deploy application software to LTE modems.
  • Enforced Configuration Management processes and policies via changes in the environment.
  • Worked on configuration management using GIT and Bugzilla tracking tool.
  • Developed and implemented the configuration management procedure for integrating vendor SDKs into the product continuous integration, release and archival system.
  • Provided direction on configuration management and quality efforts, including integration of Klocwork.

Show More

38. Vxworks
demand arrow
low Demand
Here's how Vxworks is used in Staff Software Engineer jobs:
  • Utilized WindRiver Tornado and VxWorks for software development and Perforce for software configuration control.
  • Developed VxWorks-based system software for an interactive TV processor.
  • Coordinated efforts of real-time software support group and served as lead for VxWorks PowerPC team.
  • Converted Linux/PCI bus interface for VxWorks/68K bus on Motorola Set Top Box QIP 2500.
  • Design, code and test of C++ software for VxWorks running on PowerPC processors.
  • Ported production software from VxWorks to Linux to gain new HAP consumers.
  • Implemented SCSI protocol for printers under VxWorks.
  • Used Tornado to interface with VxWorks.
  • Developed IEEE1284 driver under VxWorks.
  • Ported VxWorks BSP and Broadcom SDK to SiByte1125 (MIPS) platform, developed low level driver for flash file system.
  • Completed an embedded application running VxWorks 5.5 on Xscale processor using Tornado 2.2 IDE.
  • Designed and created material for a vxWorks training class.
  • Worked on PVCS, Ameritec, C, Windows, AMX and VxWorks on Intel processors.
  • Developed Software on a PowerPc 823 using Tornado/ vxWorks to communicate the results to a Windows 2000 Application.
  • Used vxWorks for flight box testing as well as on supporting test set VME and cPCI chassis's.

Show More

39. DSP
demand arrow
low Demand
Here's how DSP is used in Staff Software Engineer jobs:
  • Led the R&D of voice and multimedia audio DSP, mobile phone software integration, testing and product support.
  • Worked on system integration with cross layer interaction with physical and upper layer software, DSP, hardware and test disciplines.
  • Led DSP system architect for the Voice over IP (VoIP) code for very high density Media Gateway DSP platform.
  • Developed Motorola s first software-defined 3GPP Physical Layer on a TI DSP-based hardware platform, on-time and well under budget.
  • Coded, debugged, tested, integrated with FPGA, DSP peripherals Watchdog, DMA, Timers, RTC.
  • Developed algorithms for DSP data buffering, inter-DSP audio and video data transferring, and dynamic program code loading.
  • Lead a small group that designed and implemented a DSP system that reads data from an ATM IP network.
  • Managed project plan, scope and delivery of the VoIP application for the DSP subsystem.
  • Designed and analyzed DSP algorithms in MATLAB.
  • Implemented and debugged embedded DSP code.
  • Designed, developed and maintained assembler and simulator tools implemented in C++, and supporting documentation for SHARC DSPs.
  • Estimated technical work scope for MPU/DSP configuration and drivers for man-hours, task-schedule, memory foot-printand overlay schemes.
  • Led the voice and multimedia audio DSP software R&D for the iDEN mobile phone platforms.
  • Designed and Implemented a DSP system that reads data from an Fiber Point to Point network.
  • Designed, coded, debugged, integrated, tested 2-stage kernel-bootloader for MPU and DSP.
  • Improved cellular data throughput by developing code for TI s latest multi-core DSP targets.
  • Investigated OpenCL, OpenMax, OpenMP, MCAPI, TI DSPLink, TI SysLink.
  • Developed low-level device driver interfaces for DSPs, FPGAs and custom ASICS.
  • Performed trade studies of processors vs. GP-GPUs vs. DSPs.
  • Staff Software Engineer for High Level DSP Modeling Tool Architected, designed and developed Xilinx System Generator high level model tool.

Show More

40. Rtos
demand arrow
low Demand
Here's how Rtos is used in Staff Software Engineer jobs:
  • Design command and telemetry modules for FSW with embedded secure RTOS (Integrity178B) using C++ and object oriented technologies.
  • Devised software architecture using ThreadX real-time operating system (RTOS) as the foundation to drive application layer modules.
  • Designed, implemented, tested, and fielded the system in a RTOS environment by using C and assembly languages
  • Participated in device driver development and helped ship 15 different products using a tiny RTOS based FLEX platform.
  • Embedded systems programmer, Wind River VxWorks 5.2 RTOS used in ultrasound medical diagnostic imaging equipment.
  • Gained valuable experience in Green Hills the Integrity RTOS, Lockheed-Martin Software Process, and Dimensions.
  • Designed and implemented Real-Time QNX RTOS based Distributed Control System for a clustered Modular CVD reactor.
  • Ported and extended a relational object oriented database to run in a multitasking RTOS environment.
  • Developed high level code for Task and interrupt handlers within the OSEK RTOS architecture.
  • Debugged VxWorks network protocol stack and provided fix for a bug in the RTOS.
  • Code was implemented in C on dual ARM-9 processors using the Nucleus RTOS.
  • Evaluated embedded processors and recommended the ARM7 processor and Nucleus Plus RTOS.
  • Maintained the BARTOS operating system for IBM Series/1 hardware verification testing.
  • Evaluate and compare the different tools provided by multiple RTOS vendors.
  • Designed, developed and implemented concurrent and multiplexed TCP/IP socket-based client/server applications in RTOS VxWorks and Solaris 2.6.
  • Tested, debugged, and specified features for RTOS software that controls multi-processor systems.
  • Develop software for blood analyzer systems on RTOS platforms pSOS and Nucleus.
  • Modified Uart ISR for use with FreeRTOS+IO.

Show More

41. J2Ee
demand arrow
low Demand
Here's how J2Ee is used in Staff Software Engineer jobs:
  • Delivered a fully functional customer facing J2EE application while managing a team of developers.
  • Developed enterprise software for eBay using Java/J2EE technologies.
  • Maintained the system performance analysis tool to ensure the system performance meet the requirements by optimizing the tool with Java/J2EE features.
  • Designed and developed publication tracking system using Java/J2EE, Ant, CVS, deployed using Tomcat on Linux.
  • Involved in development efforts for middle-tier using J2EE and Hibernate technologies for persistence layer.
  • Designed and developed Stock Trading application for WAP-based phones using J2EE and WML technology.
  • Developed server side functionality for some projects using J2EE and Enterprise Java Beans.
  • Developed the J2EE messaging solution from EPLS to the US Marines radio network.
  • Incorporated various Java and J2EE design patterns for efficient and error-free programming.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Design and developed web applications using J2EE/ Java EE platform
  • Project involved porting and re-engineering financial industry's existing legacy systems to Websphere product suite, Utilizing Java/J2ee technology.
  • Developed backend Java classes for use in transportation industry J2EE enterprise application.
  • Designed and implemented software: services with J2EE for the C4 program as part of an SOA system.
  • Used the J2EE technologies like EJB, JMS, HA Singleton Services and Infinispan distributed cache etc.
  • Architected many Keynote J2EE applications like MyKeynote, Keynote Service Center, Keynote Alarms Engine, Service Administration Tool.
  • Hired by Trigo Technologies May 2001, IBM acquired Trigo 4/2004 Software developer for J2EE product.

Show More

42. Internet
demand arrow
low Demand
Here's how Internet is used in Staff Software Engineer jobs:
  • Cradle to grave design and implementation of large multinational GIS system Internet and Intranet application configuration and management
  • Involved in testing compatibility of website under various Internet Browsers manually and using Selenium.
  • Developed and implemented a three tier server system for DB operations over the Internet on a Car Dealer Customer Loyalty program.
  • Represented the company at various trade shows and conferences (e.g., USE, UNITE, InternetWorld, etc).
  • Designed and developed www.mymotorola.com and API for MIX platform based on Windows Distributed Internet Application Architecture, SOAP and XML.
  • Build a fully operational and live internet web services application using C#.NET.
  • Worked on BLE based IoT (Internet of Things) products.
  • Use .NET Framework to design Internet accessible database and XML test script for production test.
  • Developed IPTable rules to forward internet traffic on the phone to single application.

Show More

4 Internet Jobs

No jobs at selected location

43. SDK
demand arrow
low Demand
Here's how SDK is used in Staff Software Engineer jobs:
  • Worked with customers to implement bug fixes and new features requested directly by them for the embedded Linux SDK.
  • Worked on Android SDK to call the private API's to modify the framework as needed for the users.
  • Designed-developed the UI comprising various Skype features and integrated with Skype SDK.
  • Design single security client SDK to access content over-the-top and in-home content.
  • Developed Automation IO sample application included in the WICED Smart Ready SDK.
  • Maintained and wrote large portions of code for embedded Linux SDK.
  • Developed C++ code using MS Visual Studio C++ SDK on Windows.
  • Design and development internal SDK tools used by digital TV application.
  • Used WinAPI and SDK kits in Windows applications software development
  • Developed code using Microsoft Visual Studio C++ SDK.
  • Design Client SDK components and API specification.
  • Oversee integration of SDK with client application.
  • Develop GUI of SDK tools on IBM Eclipse 3.3.
  • Ported RIPv2 to XGS SDK.
  • Developed the ant build targets for the project, and built sdk documentation.
  • Lead MSC SDK development, for Android and iOS platforms.
  • Worked on embedded linux SDK team (C).
  • Design MSC client SDK for Android and iOS devices.
  • Orchestrated the rebuild of Virtual Build Environment used to create SDK packages to construct smaller download to ensure approval by legal.
  • Participated in development of nextgen cross-platform SDK called 'Novacore'.

Show More

44. Cdma
demand arrow
low Demand
Here's how Cdma is used in Staff Software Engineer jobs:
  • Performed hands-on writing, executing, debugging and tracking of the test cases to deliver End to End CDMA system testing.
  • Earned the CDMA Quality Award for the above efforts and promoted to the position of a Principal Staff Software Engineer.
  • Designed and developed the Radio Link Protocol (RLP) and Multiplex Sub-layer (MSUB) for the CDMA systems.
  • Developed and maintained embedded software in HC11/HC12 Assembler for cellular phones including Analog and TDMA StarTAC, CDMA RAZR.
  • Developed system selection software for several CDMA cellular products such as CDMA StarTacs.
  • Managed critical parameters for CDMA BREW and Windows Mobile 6 based phones.
  • Lead software design and implementation for CDMA phone design verification test.
  • Delivered these CDMA phones to Verizon Wireless on time with quality.
  • Designed and developed the Base Station simulator for the CDMA system.
  • Designed and developed the Call Processing Protocol for the CDMA systems.
  • Implemented auto activation of CDMA modules on Verizon network.
  • Worked on Data Service and Call Processing for CDMA2000-1x.
  • Develop TD-SCDMA L1 software architecture and system requirements.
  • Led software integration for several Motorola CDMA feature phones including RAZR, W385, W755, and UV204.
  • Led PDN products (PDSN/HSGW/AAA) system integration and performed CDMA EVDO/eHRPD end to end VoIP testing.
  • Implemented Enhancements to CDMA Cellular Telephone Embedded Software using C in VxWorks and Tornado Environment.
  • Staff Software Test Engineer Engineer under General Dynamics for integrating and testing a WCDMA system.
  • Provided MIPS estimates for WCDMA rake receiver in FLOPS, compared with Dhrystone MIPS.
  • Lead TD-SCDMA downlink software high level and low level design and coding implementation.
  • Developed a CDMA/TDMA Programming Menu app for Moto's Synergy/P2k platform.

Show More

45. Http
demand arrow
low Demand
Here's how Http is used in Staff Software Engineer jobs:
  • Developed 1st prototype of the BT HTTP Proxy Service demo application included in the WICED SDK.
  • Performed various performance tests over HTTP, HTTPS, SOAP, Web Services protocols.
  • Designed and developed a general purpose web based diagnostic U/I based on HTTP.
  • Developed client API for HTTP GET/POST requests access only external IssueTracker System.
  • Developed a Java/AXIS based SOAP over HTTP Web Services Portal Layer.
  • Implemented a reverse proxy mechanism in IBM's HTTP Server.
  • Implemented software download over HTTPS.
  • Designed and developed XML based REST testing suite using Apache HTTPClient for parsing and validating data received by REST services.
  • Designed and implemented network protocol oriented code for in-house http stack based on RFC 2616 and 2617.
  • Ported Epilogue SNMP agent and integrated HTTP server product (Decorum) to various pSOS embedded targets.
  • Implemented HTTP Live Streaming (HLS) with autobitrate support.
  • Develop a CocoaTouch iPhone peer to peer application iCrowdSurf http://www.iCrowdSurf.com based on Bonjour Services and the BEEP protocol.
  • Alsoimplemented the system power management, Secure-Socket-Layer, HTTP tunneling and HTTP/SOCKS proxy support in the middleware.

Show More

3 Http Jobs

No jobs at selected location

46. Development Environment
demand arrow
low Demand
Here's how Development Environment is used in Staff Software Engineer jobs:
  • Provided technical leadership in a development environment by directing hardware and software acquisition, work environment, mentoring and training.
  • Designed and implemented a prototype development environment to assemble applications from components.
  • Implemented tests using the AdaMulti-Integrity C Development Environment.
  • Developed in test driven development environment.
  • Created VM snapshots of the development environment for rapid deployment by new team members and created and configured the build environment.
  • Implemented command line tools to start, stop, and restart J2EE applications servers from within the NeuArchitect development environment.
  • Helped install and customize the first instance of the SABLIME source control and development environment at LexisNexis.
  • Created software tests for the Data Security Emulation Flash File System using Ada Multi-Integrity C Development Environment.
  • Created new development environment (source control repository, build system) for Infrastructure code.
  • Led the efforts to set up and configure the development environment using OAS 10g and JDeveloper IDE for the team.
  • Worked specifically on the deployment of PayPal code in the development environment.
  • Integrated PowerBuilder components into Sybase WorkSpace, an Eclipse-based unified design and development environment for the Sybase platform.

Show More

47. USB
demand arrow
low Demand
Here's how USB is used in Staff Software Engineer jobs:
  • Developed the TrustedSignins, a PKI-compliant 2-factor USB Secure Token app, on Windows U3 platform.
  • Used SoftIce to debug kernel mode driver and CATC USB tools for USB protocol analysis.
  • Develop mobile software for wireless devices such as USB Modems, Embedded laptop modems etc.
  • Used USB Analyzer to track down USB handshake and power-related issues with Mac driver.
  • Drive activities for USB Certification including software and electrical for Host and Peripheral device.
  • Used new-layered technology to communicate with target via FIFO bus using USB endpoints.
  • Worked with hardware and firmware teams to debug Mac USB driver.
  • Worked on driver development for an EHCI standard USB Host controller.
  • Customized BSP for USB Mass Storage Device.
  • Mass Storage Class Driver is a Pseudo HBA of (SCSI-USB Bridge).
  • Designed and developed Windows and Linux USB CDROM and Mass Storage filter drivers for software-less out-of-box device driver installation experience.
  • Solved USB type-c headset audio issues such as detection, long delay during audio playback and facebook/duo video calls.
  • Write measurement instrument drivers with different protocols, such as visa32/64.dlls, USB, TCP/IP, serial drivers.
  • Helped write and debug Mac OS X USB driver for Novatel devices.
  • Worked on Application and Baseband Inter processor communication method known as USB-IPC.

Show More

48. LTE
demand arrow
low Demand
Here's how LTE is used in Staff Software Engineer jobs:
  • Resulted in a quality functional visual system management offering for customers.
  • Recommended new development alternatives and streamlined processes.
  • Key member of the LTE Mobility Management Entity (MME) Agile development team responsible for creating the call processing application.
  • Work with design group resulted in applications for several patents.
  • Performed functional and performance testing for Public Safety LTE systems.
  • Designed and consulted on the various aspects of the project.
  • Resulted in core product generating revenue for 10 years.
  • Re-designed an RCS presence app for internal VoLTE trials.
  • Contributed to LTE software programming.
  • Developed Voice over LTE support (IMS, RTP, SIP) for Mobile devices in Drive Test Software.
  • Design and Developed device miniport/filter drivers.
  • Reduced complaints from carriers and end customers across various geographic regions by providing bug fixes or alternative solutions within tight timeframes.
  • Modified the RF protocol to embed soldier response message in time slot on alternate frequency.
  • Network support representative for LTEMgr and SCM team.
  • Provided rapid patches for critical issues discovered during LTE MME customer trials and multi-vendor interoperability tests with China Mobile.
  • Specified, prototyped, and designed a multithreaded application to monitor key statistical performance indicators in the LTE network.
  • Assisted Alcatel Lucent in creating project solutions in JDSU Drive test software for their LTE markets.
  • Developed C and Assembly code to run under Altera Nios 32-bit embedded processor platform.
  • Worked on Starent SGW/PGW and Bridgewater HSS/PCRF integration for LTE system testing.
  • Analyzed performance data, determined potential bottlenecks and implemented component refactoring, designed alternate workflows to improve performance and scalability.

Show More

49. Snmp
demand arrow
low Demand
Here's how Snmp is used in Staff Software Engineer jobs:
  • Design and implementation of portions of a framework/toolkit for Carrier class (large scale) network management applications (SNMP).
  • Designed automated code generation from SNMP MIB specifications using AWK scripts, further reducing errors by guaranteeing complete implementation.
  • Developed TCP/UDP sockets for parsing and formatting data messages during testing applications and SNMP testing on an SNMP agent.
  • Lead the 9200 SNMP FIT and Compliance Team and mentored in automation framework and test scripts.
  • Interfaced with the network management team to develop the SNMP MIB and network application design.
  • Supported SNMP functions in IBM's router products, timely resolving field problems.
  • Initiated and participated in the SNMP Agent Specification RFC 1303.
  • Designed a custom SNMP-JMX bridge to help monitor Java services.
  • Developed SNMP software to provide testing for managed switches.
  • Developed an MS Access based SNMP MIB browser.
  • Evaluated SilverCreek Tool for SNMP Testing and Automation.
  • Ported Epilogue SNMP stack to the router and fixed various Epologue's code defects in SNMP V3 implementations.
  • Designed switch management plane architecture and common switch management APIs for used by SNMP, XML and CLI.
  • Total ownership of design and implementation of SNMP for a continuous forms production printer line.
  • Researched and developed software for leading telecom and network standards including CDMA, SNMP.
  • Provided guidance to EMS and testing groups on various snmp configuration and issues.
  • Designed MIBs and provided guidance for cross functional teams to be SNMP manageable.
  • Modified SNMP code generation to conforming to Mcdata's middle layer interface.
  • Sole owner of SNMP and FTP on cut-sheet workgroup-class printer line.
  • Worked with NM (Network Management) team to implement SNMP in iSG (iDEN Surveillance Gateway).

Show More

50. CPU
demand arrow
low Demand
Here's how CPU is used in Staff Software Engineer jobs:
  • Developed Energy Management optimization using CPU governor, GPU DCVS, and MPU decision to control dynamic clocks and voltages.
  • Analyze the CPU Utilization, Memory usage, Garbage Collection and DB connections to verify the performance of the applications.
  • Worked on dual CPU Linux / Qt GUI based RF Generator for the treatment of peripheral vascular diseases.
  • Developed SoftIRQ monitor to analyze the system's usage of SoftIRQs, useful in finding CPU hogs.
  • Engaged with vendors to procure the appropriate third-party CPU and peripheral driver cores for system-on-chip ASIC.
  • Delivered well-curated interactive training sessions and deployment consulting to CPU projects across all Intel sites.
  • Developed debugging tools such as CPU usage profiling and system memory leakage reporting.
  • Implemented module to slow down CPU/SDRAM clocks after boot for power saving.
  • Developed platform-specific drivers to manage internal I2C bus in dual CPU environment.
  • Create automation scripts for thermal monitoring, CPU/Memory usage, SNMP walk/get.
  • Worked with logic analyzers and scopes to identify CPU/ASIC bugs.
  • Architected and implemented integration of DirectX technology into x-ray imaging platform reducing CPU utilization 60%.
  • Managed testing efforts that included customer evaluation and deployed the product across CPU projects at Intel.
  • Worked on Linux features such as cpufreq, kernel idle power collapse, wake-locks.
  • Developed a multithreading diagnostic stress test of 32 hardware threads on MIPS CPU.
  • Ported various JUNOS (FreeBSD based) kernel drivers (USB, ATA, PCIe) onto the XLS CPU.
  • Led the effort to migrate the OS to the new-generation multi-core Netlogic XLP CPU.
  • Evaluated two popular multi-core network processing MIPS CPUs.

Show More

Staff Software Engineer Jobs

NO RESULTS

Aw snap, no jobs found.

20 Most Common Skills For A Staff Software Engineer

C++

9.2%

Web Application

8.4%

Software Development

8.2%

Linux

7.4%

Platform

7.3%

Architecture

7.0%

Database

6.3%

Test Cases

5.9%

API

5.0%

SQL

4.7%

User Interface

4.6%

XML

3.6%

Device Drivers

3.3%

Firmware

3.2%

Unix

2.9%

GUI

2.8%

C #

2.8%

Technical Support

2.7%

Android

2.5%

I/O

2.4%
Show More

Typical Skill-Sets Required For A Staff Software Engineer

Rank Skill
1 C++ 6.4%
2 Web Application 5.9%
3 Software Development 5.7%
4 Linux 5.1%
5 Platform 5.1%
6 Architecture 4.9%
7 Database 4.4%
8 Test Cases 4.1%
9 API 3.5%
10 SQL 3.3%
11 User Interface 3.2%
12 XML 2.5%
13 Device Drivers 2.3%
14 Firmware 2.2%
15 Unix 2.0%
16 GUI 1.9%
17 C # 1.9%
18 Technical Support 1.8%
19 Android 1.8%
20 I/O 1.7%
21 DB2 1.6%
22 Perl 1.5%
23 Python 1.4%
24 Customer Service 1.4%
25 New Features 1.3%
26 AIX 1.3%
27 Scrum 1.2%
28 Html 1.1%
29 Ethernet 1.1%
30 Solaris 1.1%
31 Clearcase 1.1%
32 Tcp/Ip 1.1%
33 UML 1.1%
34 QA 1.1%
35 PCS 1.0%
36 Qualcomm 0.9%
37 Configuration Management 0.9%
38 Vxworks 0.9%
39 DSP 0.9%
40 Rtos 0.9%
41 J2Ee 0.9%
42 Internet 0.8%
43 SDK 0.8%
44 Cdma 0.8%
45 Http 0.8%
46 Development Environment 0.8%
47 USB 0.7%
48 LTE 0.7%
49 Snmp 0.7%
50 CPU 0.7%
{[{skill.rank}]} {[{skill.name}]} {[{skill.percentageDisplay}]}%
Show More

83,659 Staff Software Engineer Jobs

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.