The Software Development Manager directs the work of engineers to ensure the best practices around software development. Manages and oversees the design and development of software applications. Being a Software Development Manager typically reports to a senior manager. Requires a bachelor's degree. The Software Development 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. Extensive knowledge of department pr... 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 Software QA Director develops policies and procedures to ensure the performance, functionality, and quality of software releases and meet user requirements. Plans and directs an organization's software quality assurance function. Being a Software QA Director establishes functional, regression, security, and usability testing metrics. Analyzes software requirements and technical specifications to define testing methods and acceptance criteria. In addition, Software QA Director oversees project objectives and key milestones to meet deadlines, budgets, and organizational goals and ensure the ... 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
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... 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 generally ind... 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
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
Supervises 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 ... view job details
Develop software solutions from initial concept and requirements development through to production implementation and support. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Contribute in Design, Implement, Coding, Problem identification and providing required solution. view job details