Search Salaries

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

Salaries

View salary and benefits information
Alternate job titles: Firmware Engineering Director

Directs development projects that design, develop, test, debug, and implement embedded software and systems. Develops resource allocation plans for development projects that support productivity objectives. Facilitates cross functional collaboration. Integrates best practices, including firmware design-review methodologies, for the development of software and firmware source code in C/C++, Embedded C, and other languages. Extensive experience with firmware and software development toolsets utilized in project tracking, workflow management, build and test automation, continuous integration, qua more...



Alternate job titles: Director of Software Engineering | Software Applications Engineering Director | Software Development Director

Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Establishes policies and procedures that produce high-quality software product and service. Requires a bachelor's degree. Typically reports to top management. Manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-functio more...


Alternate job titles: Software Engineering Director | Software Applications Engineering Director | Software Development Director

The Director of Software Engineering establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Director of Software Engineering typically reports to top management. Requires a bachelor's degree. The Director of Software Engineering manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and devel more...


Alternate job titles: Software Engineering Director | Director of Software Engineering | Software Development Director

The Software Applications Engineering Director establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Software Applications Engineering Director typically reports to top management. Requires a bachelor's degree. The Software Applications Engineering Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives more...



Alternate job titles: Applications Development Director | Application Design and Development Director | Director of Software Development - Applications

The Software Engineering / Development Director manages multiple development teams supporting different products or lines of businesses. Plans, coordinates, supervises all activities related to the design, development, implementation of the organization's applications development and analysis function. Being a Software Engineering / Development Director develops, distributes, supports, enforces, and integrates best practices and technology standards across the organization. Directs and guides the managers, reviews different project requests, timeline and cost. In addition, Software Engineering more...


Alternate job titles: Firmware Engineering Manager

Leads the design, development, testing, debugging, and implementation of embedded software and systems. Guides the development of software and firmware source code in C/C++, Embedded C, and other languages and 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. Coordinates engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a more...



Alternate job titles: Software Quality Assurance Director | Software Quality and Testing Methodologies Director

The Director Software Quality /Test Engineering evaluates and monitors tools, methodologies, and automation to ensure effective testing and identification of defects. Directs and oversees the implementation of policies and procedures for the software quality assurance function. Being a Director Software Quality /Test Engineering requires a bachelor's degree. Oversees user acceptance, alpha, and beta testing efforts. In addition, Director Software Quality /Test Engineering reports to top management. The Director Software Quality /Test Engineering typically manages through subordinate managers a more...


Alternate job titles: Top Software Development Executive | Head of Application Software Development | VP of Software Development | VP of Software Engineering

The Executive Director of Software Engineering/Application Development oversees the development, release, and maintenance of software applications in accordance with business needs. Establishes and directs the strategic long term goals, policies and procedures for an organization's software development program. Being an Executive Director of Software Engineering/Application Development demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, Executive Director of Software Engineering/Application Development t more...


Alternate job titles: Applications Development Manager | Application Design and Development Manager | Dev Manager | Manager of Software Development - Applications

The Software Engineering / Development Manager evaluates existing applications to determine technical changes, schedules projects, resources, and monitors project timelines. Manages a team of analysts or developers responsible for the organization's applications development and analysis function. Being a Software Engineering / Development Manager requires a bachelor's degree. Oversees feasibility researches, estimates project timeline and cost. In addition, Software Engineering / Development Manager typically reports to a director or head of a unit or department. The Software Engineering / Dev more...



Alternate job titles: Software Engineering Director | Director of Software Engineering | Software Applications Engineering Director

The Software Development Director establishes policies and procedures that produce high-quality software product and service. Directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Being a Software Development Director typically reports to top management. Requires a bachelor's degree. The Software Development Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budge more...


Hot Topics

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.

Recommended Part-time Jobs during Coronavirus Outbreak

Want to know what part-time or alternative jobs are available during the new coronavirus outbreak? You can get some useful information from this article.

Epidemic Outbreak – Will I Lose My Job or Get a Decrease in Salary?

Because of the coronavirus outbreak in the US, people start to worry about salary, will they get a pay cut or even lay off during this period?

How Masks Can Protect You against the Coronavirus

Definite guide of finding the best mask to avoid getting coronavirus, learn how each type of mask will work for you.

How to Apply for a Job During the Coronavirus Pandemic

The new coronavirus epidemic is a concern for the unemployed or people who want to change a job, now learn how to find a job during this difficult time.

How to Ensure Efficiency While Employees Work from Home

To ensure the efficiency of working from home employees during coronavirus isolation, there's a thorough procedure you should follow as a business manager.

The Top 9 Hottest Jobs during the Pandemic

How does the 2019-nCoV outbreak influence the employment market? The following jobs are in great demand worldwide.

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.