Current Openings

Back to Job Listings

Software Engineer

Job Snapshot

Dayton, OH

Software Engineer


Job Description

Work from home - anywhere in the world!

Job Summary:

The Software Engineer performs a variety of engineering work focused on driving rapid software development on new and legacy software measurement and controls system. In this role, the individual will be contributing to software activities on a global scale.  


  • Experience on projects using an Agile methodology such as Scrum, XP, or Kanban
  • Minimum of 5 years of experience in software design, documentation, testing and general programming
  • Minimum of 5 years of experience in the fundamentals of software development, software process, software requirements and software architecture
  • Minimum of 5 years of experience in C/C++
  • Minimum of 5 years of experience in embedded, Linux, and/or Microsoft development platforms
  • Minimum of 2 years of software architecture specifying data structures, algorithms, and design patterns
  • Prefer a minimum of 2 years of experience in some of the following: Control Theory, Factory Automation Protocols, DSP, PC, RTOS, Networks, HTML5, and SQL 

Essential Functions:

  • Provides technical leadership within an Agile team of Software Engineers while working with other software teams
  • Management of the product release schedule including assignment of resources, planning of deliverables and setting of milestones
  • Functioning within a distributed team model and interact with global team members
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, time and cost studies and proposed solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepares and installs solutions by determining and designing system specifications, standards and programming
  • Contributes to System testing
  • Supports Customer Care, Sales and Operations to ensure that software meets the needs of customers
  • Supporting teams in creating product vision and roadmap, writing effective user stories, and prioritizing backlog based on business value
  • Ability to travel as necessary
  • Must be able to obtain a Passport to travel outside the United States


Bachelor's Degree in Computer Science, Electrical Engineering, or other technical field

Targeted starting wage is $115K!

 This is a great opportunity with a busy company! Grow your skills with the best!

Apply Now

PDSI Technical Services is an equal opportunity employer, and does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, genetic information, national origin, age, disability, military service or veteran status or any other characteristic protected by law.  In order to provide equal employment and advancement opportunities to all individuals, consideration of employment staffing submissions are based on demonstrated skills, qualifications, work experience, expertise and expectations meeting the position requirements as specified by the client, including compensation