Search Salaries

Click on job titles to view salary data, or select 2 jobs to compare.

Salaries

View salary and benefits information

Designs, develops, tests, debugs, and implements embedded software and systems. Develops software and firmware source code in C/C++, Embedded C, and other languages. Understanding of common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. Collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a manager or head of a unit/depa more...



Alternate job titles: Software Applications Engineer V | Software Developer V | Software Engineer - Consultant

Designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. May provide consultation on complex projects. Requires a bachelor's degree. Typically reports to a manager. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously. Goals are generally communicated in solution or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Typically requires 10+ years of r more...


Alternate job titles: Integration Solutions Engineer V

The Software Application Integration Engineer V evaluates existing components or systems to determine integration requirements and ensures final solutions meet organizational needs. Develops and implements solutions for integrating applications across the enterprise or its units/departments. Being a Software Application Integration Engineer V requires a bachelor's degree. Requires C++ or Java; XML; EDI or OBI; Oracle or Microsoft SQL. Being a Software Application Integration Engineer V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leade more...


Alternate job titles: Integration Solutions Engineer V | Software Application Integration Engineer V

Develops and implements solutions for integrating applications across the enterprise or its units/departments. Evaluates existing components or systems to determine integration requirements and ensures final solutions meet organizational needs. Requires C++ or Java; XML; EDI or OBI; Oracle or Microsoft SQL. Requires a bachelor's degree. Works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requirin more...



Designs the enablement plans and configuration specifications and performs installation processes to implement integrated hardware and software systems and products purchased by customers. Prototypes and tests proposed solutions for feasibility, reliability, and quality. Develops program and system specifications to meet customers' technical requirements and guide enablement, configuration, or coding of products and solutions. Provides technical information, requirements, and cost estimates to sales teams to use in proposals, quotes, and statements of work. Creates and maintains documentation more...


Responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Works with non-technical stakeholders to analyze requirements and understand con more...



Alternate job titles: Build and Release Engineer Expert | Deployment Engineer Expert | Software Release Engineer Expert

Responsible for software builds and releases. Responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Works closely with a quality assurance team to ensure final version is up to organizational standards. May provide consultation on complex projects. Requires a bachelor's degree. Works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical more...


Alternate job titles: Embedded Software Engineer V |

The Firmware Engineer V develops software and firmware source code in C/C++, Embedded C, and other languages. Designs, develops, tests, debugs, and implements embedded software and systems. Being a Firmware Engineer V utilizes version control, simulation, debugging, and other development tools. Understanding of common communication interfaces like SPI, I2C, USB, UART, and others. In addition, Firmware Engineer V collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical more...


Alternate job titles: Cloud Architecture Analyst V | IT Architect - Cloud Systems | Cloud Computing Architect - Expert | Cloud Infrastructure Architect

The Cloud Engineer V develops and modifies scalable architecture to support applications and infrastructure on IaaS and PaaS platforms. Assists in the design and management of an organization's cloud systems, applications, policies, and strategy. Being an Cloud Engineer V incorporates security management and privacy requirements into cloud hardware, software, and applications. Evaluates and identifies the best cloud solutions for the organization. In addition, Cloud Engineer V designs controls and processes that utilize available audit tools. Maintains up-to-date and extensive knowledge of clo more...



Alternate job titles: Network Configuration Engineer V | Network Engineer - Expert Consultant | Network Maintenance Engineer V

Develops and deploys plans and designs of network systems that will meet an organization's requirements for performance, security, and compliance with relevant standards and regulations. Conducts network architecture design, feasibility, and cost studies. Defines monitoring, maintenance, expansion, contingency, and recovery plans and strategies to ensure the network is responsive to changes in demand. Troubleshoots network issues and develops appropriate solutions, resources, and deployment processes. Keeps informed of the latest technologies to enhance knowledge of networking hardware, softwa more...


Hot Topics for HR Professionals

Make Pay Fair

CompAnalyst gives you the insights you need to easily balance internal pay equity and external competitiveness. You can perform a deep analysis with a few clicks and quickly identify equity issues, flight risks, and other real-time insights that help you get pay right and win the war for talent.

Price Jobs with Confidence

Accurate job descriptions are fundamental to getting pay right. JobArchitect ensures that you are working with comprehensive, approved job descriptions so you can feel confident that you are pricing jobs accurately.

Our CompAnalyst integration makes it simple to publish job descriptions for use within the Market Pricing and Salary Structure modules ensuring accurate pricing and consistency across locations and departments.

Industry Surveys

Get comprehensive, reliable US compensation data for your specific industry, company size, and labor market.

Browse our complete catalog, showcasing more than 30 regional and global surveys with all the information and data points you need to get pay right.

Hot Topics for Job Salary Data

Adjust Employee Salary

Individualize employee pay based on unique job requirements and personal qualifications.

Price My Industry Jobs

Get the latest market pricing for benchmark jobs and jobs in your industry.

For Employers

Individualize employee pay based on unique job requirements and personal qualifications.

Get the latest market pricing for benchmark jobs and jobs in your industry.

For Employees

Analyze the market and your qualifications to negotiate your salary with confidence.

Search thousands of open positions to find your next opportunity.