Demo

Advisory Software Engineer

IQ Inc.
Pittsburgh, PA Full Time
POSTED ON 12/13/2025 CLOSED ON 2/13/2026

What are the responsibilities and job description for the Advisory Software Engineer position at IQ Inc.?

Job SummaryThe Advisory Software Engineer is a technical expert that will contribute to the software architecture, drives quality and process improvements, supports sustaining engineering, and leads research or feasibility projects. They will be responsible for the full lifecycle of embedded software and their role includes designing, implementing, testing, and supporting software in bare-metal, embedded Linux, or RTOS environments.What You’ll DoDesigns, implements, debugs, tests and documents software for microprocessors in bare-metal, embedded Linux, or real-time operating system (RTOS) environmentsDevelops the fundamental architecture of software systemsDesigns and implements software unit tests, integration tests and system testsLeads and contributes to software process and quality efforts including source control, code reviews, design reviews, project planning, estimation and software release activitiesTroubleshoots software-related field issues and implements software fixesLeads and supports sustaining engineering and corrective action activitiesResearches new products, tools, components, technologies and processes; develops and demonstrates prototypes, and recommends a course of actionLeads and supports continuous improvement activities including tool selection and process improvementsWhat We’re Looking For10 years related industry experience with embedded software development with progressively increasing responsibility, including a track record of successful project completion requiredExperience using C and/or C for embedded software development (C preferred) requiredExperience with embedded software development tools such as Integrated Development Environments (IDEs), debuggers and development kits requiredExperience with microprocessor architectures and peripherals required Experience applying software development and software quality practices requiredExperience with project management and technical leadership on small software projects (preferred)Experience applying industry and regulatory standards governing software quality (preferred)Experience with scripting languages such as Python or Bash preferredEducationB.S. or M.S. degree required or equivalent industry experience in Electrical Engineering, Computer Engineering, Computer Science or a related discipline requiredThis is a hybrid role in the Pittsburgh PA area.IQ Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, IQ Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.IQ Inc. expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of IQ Inc.’s employees to perform their job duties may result in discipline up to and including discharge.

Salary : $90,000 - $95,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Advisory Software Engineer?

Sign up to receive alerts about other jobs on the Advisory Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Advisory Software Engineer jobs in the Pittsburgh, PA area that may be a better fit.

  • NewVision Software Pittsburgh, PA
  • Role Description The GCP Cloud Infrastructure / Cloud Security Engineering Lead is responsible for identifying, investigating, and remediating vulnerabilit... more
  • 6 Days Ago

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of AI Security Software Engineer. Established in response ... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!