The Intermediate Software Engineer performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being an Intermediate Software Engineer typically reports to a manager. Requires a bachelor's degree. Being an Intermediate Software Engineer gains exposure to some of the complex tasks within the job function. Occasionally directed in several aspects of the work. Working as an Intermediate Software Engineer typically requires 2 to 4 years of related experience. view job details
Supports individuals in job searching and placement. Establishes and maintains working relationships with employers, industry organizations, and public agencies to source job openings and secure employment and vocational training opportunities for clients. Evaluates individual's background, skills, and interests and matches them to potential job openings or training programs. Coaches and prepares candidate for interview and entry into the workforce. May work within a social service, educational, or other environment. Requires an associate degree. Typically reports to a supervisor. Works under ... view job details
The VP of Software 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 a VP of Software Development demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, VP of Software Development typically reports to top management. Responsible for the development of functional or business unit strategy for the entir... view job details
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... view job details
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... view job details
The Software Engineer - Consultant performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Engineer - Consultant requires a bachelor's degree. May provide consultation on complex projects. In addition, Software Engineer - Consultant typically reports to a manager. Being a Software Engineer - Consultant 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 soluti... view job details
The Software Tester II follows uniform testing procedures. Tests moderately complex features of new software releases using pre-defined test plans and scripts to identify defects. Being a Software Tester II performs follow-up rounds of testing as needed. Documents results and uses designated systems and tools to track outcomes. In addition, Software Tester II requires a high school diploma. Typically reports to a supervisor. Being a Software Tester II works under moderate supervision. Gains or has attained full proficiency in a specific area of discipline. Working as a Software Tester II typic... view job details
The Software Tester III follows uniform testing procedures. Tests the most complex features of new software releases using pre-defined test plans and scripts to identify defects. Being a Software Tester III performs follow-up rounds of testing as needed. Documents results and uses designated systems and tools to track outcomes. In addition, Software Tester III may require an Associate's degree. Typically reports to a supervisor. Being a Software Tester III works independently within established procedures associated with the specific job function. Has gained proficiency in multiple competencie... view job details
The Software Tester IV follows uniform testing procedures. Tests the most complex features of new software releases using pre-defined test plans and scripts to identify defects. Being a Software Tester IV performs follow-up rounds of testing as needed. Documents results and uses designated systems and tools to track outcomes. In addition, Software Tester IV may train new testers and coordinate resources for the team. May require an Associate's degree. Typically reports to a supervisor. Being a Software Tester IV independently performs a wide range of complex duties under general guidance from ... view job details
The Mobile Software Engineer troubleshoots system problems and issues and looks for ways to improve the application. Responsible for developing, testing, implementing, and maintaining mobile applications. Being a Mobile Software Engineer has knowledge of a variety of concepts, practices, and procedures within a particular field (i.e., iOS, Android etc.). May require a bachelor's degree. In addition, Mobile Software Engineer typically reports to a manager or head of a unit/department. Working as a Mobile Software Engineer typically requires 2 to 4 years of related experience. Gains exposure to ... view job details
The Software QA Supervisor analyzes software requirements and technical specifications to identify proper testing methods and define acceptance criteria. Supervises the daily operations of a software quality assurance team. Being a Software QA Supervisor trains team on tools and methodologies to ensure that software tests identify defects and comply with quality standards. Assigns testing tasks to team members. In addition, Software QA Supervisor evaluates testing outcomes against expected results and recommends improvements to test plans and scripts as needed. Requires a bachelor's degree. Ty... view job details
The Software Release Manager directs the work of engineers to ensure the best practices around design and development of builds, scripts, installation procedures, and systems including source code control and issue tracking. Manages and oversees the software builds and releases. Being a Software Release Manager requires a bachelor's degree. The Software Release Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions... view job details
The Software QA Manager selects and utilizes tools and methodologies to improve testing efficiency, accuracy, and consistency. Manages a software quality assurance team to identify defects and ensure quality standards. Being a Software QA Manager evaluates testing outcomes against expected results, implements improvements to processes, and recommends alternative testing as needed. Analyzes software requirements and technical specifications to identify proper testing methods and define acceptance criteria. In addition, Software QA Manager drafts, revises, and approves test plans and scripts. Re... view job details
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. Work is closely manag... view job details
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. Occasionally directed... view job details
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. Work is highly indepe... view job details
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. Typically requires 12... view job details
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. Work is generally ind... view job details
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 ... view job details
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. Works autonomously. G... view job details