Talent.com

Software programmer Jobs in Pittsburgh, PA

Create a job alert for this search

Software programmer • pittsburgh pa

Last updated: 1 day ago

Software Engineer - Embedded Software

Carnegie RoboticsPittsburgh, Pennsylvania, United States
Full-time

Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications.Our ruggedized solutions can me... Show more

Entry Level Software Developer

Genesis10Pittsburgh, PA, US
Full-time

To apply, please submit a formal application through our website: Dev10 Apply Here Please note: Applications submitted through this job posting will not be reviewed.Important: This role requires wi... Show more

C Programmer

Carnegie Mellon UniversityPittsburgh, PA
Full-time +1

Our team in the Cyber Risk and Resilience Directorate researches and develops software tools capable of collecting, storing, and analyzing organizational network data to provide security analysts i... Show more

Software Engineer

Naval Nuclear LaboratoryWest Mifflin, PA
$117,900.00 yearly
Full-time

The Naval Nuclear Laboratory is seeking a principal level software engineer to join the team.The successful candidate will work among a strong software team to design, develop, and support a catalo... Show more

Software Support Analyst

Innovative SystemsPittsburgh, PA, US
Full-time
Quick Apply

Innovative Systems, Inc, one of the world’s most trusted providers of best-of-breed data quality and compliance solutions is expanding the Software Support team to accommodate 24/7 coverage a... Show more

Remote Senior Software Engineer

Micro1Allison Park, Pennsylvania, US
$50.00 hourly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Software Engineering Manager

AlstomPittsburgh, PA, United States
Full-time

At Alstom, we understand transport networks and what moves people.From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility... Show more

Remote Senior Software Engineer

Micro1Wilkinsburg, Pennsylvania, US
$50.00 hourly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Software Security Engineer

Wolfe, LLCPittsburgh, Pennsylvania, US
Full-time
Quick Apply

Wolfe is a Pittsburgh-based FinTech company building the next generation of financial products, and we are actively embedding AI across our product, our internal processes, and the way our teams wo... Show more

Remote Senior Software Engineer

Micro1Bethel Park, Pennsylvania, US
$50.00 hourly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Software Engineering Manager, Senior

PNCPittsburgh, PA, United States
Full-time +1

Senior Software Engineer Manager.At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve.We are all united in delivering the best experience for our cus... Show more

CNC Programmer

Technical Solutions, Inc.Pittsburgh, PA, US
Full-time

CNC Programmer on behalf of our client, a Pittsburgh area manufacturer.As a CNC Programmer, you will be responsible for creating programs using Master CAM Software.Duties:-Program CNC machining ope... Show more

PLC & SCADA Engineer/Programmer

Keystone Clearwater SolutionsPittsburgh, Pennsylvania, US
Full-time
Quick Apply

The PLC & SCADA Engineer/Programmer is responsible for maintaining and updating Keystone Clearwater Solutions’ automated assets, web-based programs, network infrastructure, SCADA, and PLC systems.T... Show more

Software Analyst

BizowiePittsburgh, PA, US
Full-time
Quick Apply

Bizowie is seeking a full-time, Software Analyst to expand the operations team working on our Bizowie Cloud ERP™ platform.Bizowie is a growing, Pittsburgh-based provider of cloud-based E... Show more

Robotics Software Engineer

Advanced Robotics for Manufacturing (ARM)Pittsburgh, PA, US
Full-time
Quick Apply

Company Description The ARM Institute leverages a robust consortium of 500+ consortium members and partners across industry, academia, and government to strengthen and grow US manufacturing.The ARM... Show more

Remote Senior Software Engineer

Micro1Castle Shannon, Pennsylvania, US
$50.00 hourly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

MAINFRAME NETWORK SYSTEMS PROGRAMMER

DSNSearchPITTSBURGH, PA, USA
Full-time

MAINFRAME NETWORK SYSTEMS ENGINEER (MID TO SENIOR LEAD LEVEL).HYBRID~MUST WORK ON SITE AT LEAST 2 DAYS A WEEK AND LIVE NEAR LOCATION.MAINFRAME NETWORK SYSTEMS ENGINEER.NETWORK MAINFRAME WITH VTAM, ... Show more

J2ee Programmer Analyst -5097

MMC GroupPittsburgh, PA, US
Full-time

J2EE Programmer Analyst-5097 Description Client has an immediate opening for an J2EE Programmer Analyst at our corporate office located in a suburb of Pittsburgh, PA.The J2EE Programmer Analyst... Show more

Software Engineer

PNCTwo PNC Plaza
Full-time +1

Develops, tests and implements software solutions.Designs software solutions to address business needs.Writes code, tests and deploys software.Prepares technical and procedural documentation requir... Show more

Software Integration Engineer

Near Earth AutonomyPittsburgh, PA, US
Permanent
Quick Apply

Software Integration Engineer Company Overview Near Earth Autonomy is creating a future where autonomous flight is commonplace and safe.Our technology enables aircraft ranging in scale from sub-met... Show more

People also ask
The cities near Pittsburgh, PA that boast the highest number of software programmer jobs are:
Software Engineer - Embedded Software

Software Engineer - Embedded Software

Carnegie RoboticsPittsburgh, Pennsylvania, United States
30+ days ago
Job type
  • Full-time
Job description

Who We Are

Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized solutions can meet the challenges of any industry, providing effective and efficient answers for even the toughest problems.

Who We're Looking For

We are a dynamic team committed to making the impossible possible. Our staff comes from diverse backgrounds and experience levels, fueling our ethos of collective growth and passion towards our work. We warmly welcome individuals of similar mindset to join our ranks.

For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics components and systems. Whether your background is strictly in lower-level microcontrollers, real-time operating systems, or bridging the gap between hardware and high-level algorithms, we are looking for someone who can write robust code, integrate complex sensors, and thrive in a hands-on robotics environment.

Roles and Responsibilities (What You'll Do)

As an Embedded Software Engineer, you will collaborate with an interdisciplinary team to bring our robotic systems to life. Your day-to-day responsibilities will include:

  • Create software for robotics components and systems, including algorithms, high-level C++, lower-level C code, and user interfaces.
  • Test software in system integration laboratories, simulation, and on fully-realized robots.
  • Analyze system performance through the use of data logs and the creation of post-processing software and scripts.
  • Troubleshoot and debug complex hardware-software interactions on embedded targets, utilizing software debuggers, profilers, and hardware lab equipment.
  • Work in the design space by writing use cases and software specifications, and hold and participate in design reviews and coding peer reviews.
  • Work with sensors and lower-level technologies like serial buses, i2c, SPI, and CAN.
  • Integrate different sensor, actuator, and computing technologies into robotic systems.
  • Document software using industry-standard best practices.
  • Conform to company policies regarding confidentiality, software licensing, and export control restrictions.

Qualifications (What We're Looking For)

  • Work Authorization: Authorization to work in the U.S. without restriction is required. The company is unable to provide sponsorship for this position.
  • Excellent software engineering habits.
  • Familiarity with development in Linux-based environments.
  • Experience with version control systems such as Git.
  • Working knowledge of software debugging and profiling tools.
  • Experience with embedded systems and real-time operating systems.
  • Strong experience developing software with either C or C++

Preferred but not required Qualifications (How You'll Stand Out)

  • Experience developing software with Rust for embedded applications.
  • Experience with NVIDIA Jetson, IMX8, STM32.
  • Direct experience with specific Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or QNX.
  • Familiarity with functional safety standards (e.g., ISO 26262) and secure coding guidelines (e.g., MISRA C/C++).
  • Familiarity with heavy-duty or off-road vehicle networks, such as SAE J1939.

What You'll Get Out Of It

  • UPMC health coverage with FSA or HSA options
  • Comprehensive dental, vision, and life insurance
  • Fidelity 401(k) plan with employer match
  • Free catered lunch every day with a vegan option
  • 31 Days of PTO (including holidays)
  • Comp time for company travel

Carnegie Robotics is an Equal Opportunity Employer that welcomes applications from all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, or status as a covered veteran in accordance with applicable laws and Carnegie Robotics' employment policies.