1

Software Development Companies Jobs in Pennsylvania

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development ... to help companies and people move forward. With headquarters in Reading, PA, Penske and its ...

As a BI Software Engineer I, you will participate in all aspects of the BI Software Development ... to help companies and people move forward. With headquarters in Reading, PA, Penske and its ...

Software Engineer

Philadelphia, PA

$38 - $46/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ensure cybersecurity considerations are incorporated throughout the software development lifecycle ... We help visionary companies advance their engineering and science initiatives through access to ...

ENGR SR SOFTWARE DEVT

Pittsburgh, PA · Remote

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Five (5) years of software development experience using one or more of the following: Java, C# or ... To ensure competitive pay and benefits, Solventum regularly benchmarks with other companies that ...

ENGR SR SOFTWARE DEVT

Pittsburgh, PA · Remote

$118K - $156K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Five (5) years of software development experience using one or more of the following: Java, C# or ... To ensure competitive pay and benefits, Solventum regularly benchmarks with other companies that ...

Senior Software Engineer

Philadelphia, PA · On-site

$123K - $163K/yr

Company Description EXIT83, a leader in custom software development and AI innovation, delivers ... companies, major government contractors to startups. Our team, which includes former Microsoft ...

Senior Software Engineer

Philadelphia, PA · On-site

$123K - $163K/yr

Company Description EXIT83, a leader in custom software development and AI innovation, delivers ... companies, major government contractors to startups. Our team, which includes former Microsoft ...

Showing results 21-40

Software Development Companies information

What is the difference between Software Development Companies vs Software Engineers?

AspectSoftware Development CompaniesSoftware Engineers
CredentialsCompany credentials, industry reputationEducational background, certifications like CS degrees or certifications
Work EnvironmentTeams, offices, project-based settingsIndividual or team-based coding environments, offices or remote
Employer/Industry UsageEmploys multiple software engineers, clients hire for projectsEmployed by companies or freelance, working on various projects
Search/Comparison IntentFinding software development firms or outsourcing optionsLooking for software developer roles or freelance opportunities

Software development companies are organizations that employ multiple software engineers to deliver projects for clients. Software engineers are individual professionals who design, develop, and maintain software. While companies focus on providing services, software engineers focus on coding and technical expertise. Understanding this distinction helps in choosing the right service providers or career paths.

What careers are in software development?

Careers in software development include roles such as software engineer, programmer, web developer, mobile app developer, systems analyst, and quality assurance tester. These roles typically require knowledge of programming languages, software design, and development tools, and may involve working in teams on projects with specific deadlines.

What are popular job titles related to Software Development Companies jobs in Pennsylvania?

For Software Development Companies jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Software Development Companies jobs in Pennsylvania look for?

The top searched job categories for Software Development Companies jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Software Development Companies jobs?

Cities in Pennsylvania with the most Software Development Companies job openings:

Robot Software Engineer II

Onward Robotics

Pittsburgh, PA

Full-time

Re-posted 27 days ago


Job description

Join Our Team

At Onward Robotics, we are a bold, gritty, and purposeful team with an ambitious mission to revolutionize fulfillment. Our team is driven by a client-first mentality: we aim to solve hard problems and fuel our clients’ growth with innovation. We are seeking talented individuals who will have a huge impact on both our business and our team. Join us on our mission as we move fast, think big, and have fun!

About Us

Onward Robotics delivers innovative automation technology that coordinates humans and robots as a cohesive system to revolutionize fulfillment. Our Meet Me solution combines proprietary software with person-to-goods mobile robots to increase efficiency in warehousing, distribution, and e-commerce operations. Onward Robotics provides the boost in productivity, flexibility, and speed that companies need to remain competitive and grow. Learn more at onwardrobotics.com.

Job Summary

As a Robot Software Engineer II in our Robot Software Department, you will collaborate and work on algorithms and systems used for mapping, planning and localization, free space estimation, object detection, and sensor calibration.

A Robot Software Engineer II is expected to code with minimal assistance and work on individual subsystems or features and contribute to the design of our robot software following established Agile software development and software design methodologies.

You will work closely with a cross-functional Scrum team, including a product owner and other engineers, to deliver high-quality software that meets the evolving needs of our users.

Duties and Responsibilities:

Software Development:

  • Design and write robust, efficient code for robotic systems using C++ and ROS2.
  • Develop algorithms for motion planning, perception, localization and/or general autonomy.
  • Implement sensor data processing pipelines to interpret information from sensors such as LiDAR, cameras, IMU and proximity sensor.

System Integration:

  • Collaborate with cross disciplinary groups including hardware engineers, manufacturing and quality assurance.
  • Configure robotic systems to ensure accurate and reliable operation.
  • Troubleshoot software-related issues on robotic systems.

Testing and Validation:

  • Design and execute comprehensive tests for robotic software applications.
  • Analyze test results to identify and resolve software defects.
  • Validate system performance in real-world scenarios.

Required Skills:

  • Strong experience in general software development skills (e.g., design, debug, documentation, and version control) in C++, and relevant robotics frameworks such as ROS2.
  • Experience with one or more of these robotics components: Perception, Localization, Motion Planning, General Autonomy
  • Experience with sensor fusion and data processing techniques would be a plus.
  • Familiarity with Linux operating systems.
  • Excellent problem-solving and debugging abilities.
  • Strong communication and teamwork skills to collaborate with key stakeholders.

Minimum Education Requirements:

  • Bachelor’s Degree in Robotics, Mechanical Engineering, Electrical/Computer Engineering, or Computer Science