1

Software Development Software Engineer Jobs in South Carolina

As a Software Engineer, you will be responsible for designing, developing, and implementing complex ... Agentic Feature & Test Development: Experience using autonomous agents to handle multi‑file ...

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To ... This role covers the full development lifecycle, from architecture through validation, across both ...

ORA_ON_SITE Description SAIC is seeking a Software Engineer to own full stack development and technical maturation of a government software prototype as it transitions from research/prototype status ...

Recognition, professional development,advancementand having fun! Summary This roleis performedas ... Designs,modifies, develops, writes, and implements software programming applications for training ...

Recognition, professional development,advancementand having fun! Summary This roleis performedas ... Designs,modifies, develops, writes, and implements software programming applications for training ...

Senior Software Engineer IV

Hollywood, SC · On-site

$120 - $150/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

S.| Full Time |R&D STARLIMS provides leading Laboratory Information Management System (LIMS ... The Senior Software Engineer IV will own architecture, design, and engineering of core STARLIMS ...

New

ORA_ON_SITE Description SAIC is seeking a Software Engineer to own full stack development and technical maturation of a government software prototype as it transitions from research/prototype status ...

Recognition, professional development, advancement and having fun! Summary This role is performed ... Designs, modifies, develops, writes, and implements software programming applications for training ...

Recognition, professional development, advancement and having fun! Summary This role is performed ... of software design, implementation, testing, and deployment. Engineering solutions must be ...

MTS Software Engineer

Charleston, SC · On-site

$70 - $110/hr

... of software design, implementation, testing, and deployment. Engineering solutions must be ... Performs engineering tasks within a production team environment supporting the development ...

Recognition, professional development, advancement and having fun! Summary This role is performed ... of software design, implementation, testing, and deployment. Engineering solutions must be ...

Software Developer

Hanahan, SC · On-site

$29.33 - $44/hr

  • Medical

  • Dental

  • Vision

  • PTO

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

Software Developer

Hanahan, SC · On-site

$29.33 - $44/hr

  • Medical

  • Dental

  • Vision

  • PTO

This position is a great fit for candidates with experience in software development, application development, computer programming, coding, software testing, systems support, or technical ...

Description SAIC is seeking a Software Engineer to own full stack development and technical maturation of a government software prototype as it transitions from research/prototype status to a Program ...

Showing results 21-40

Software Development Software Engineer information

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What are popular job titles related to Software Development Software Engineer jobs in South Carolina?

For Software Development Software Engineer jobs in South Carolina, the most frequently searched job titles are:

What job categories do people searching Software Development Software Engineer jobs in South Carolina look for?

The top searched job categories for Software Development Software Engineer jobs in South Carolina are:

What cities in South Carolina are hiring for Software Development Software Engineer jobs?

Cities in South Carolina with the most Software Development Software Engineer job openings:

Embedded Software Engineer

UEC Electronics, LLC

Hanahan, SC • On-site

$119K - $156K/yr

Full-time

Posted 28 days ago


Job description

Overview:
We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.
Responsibilities
  • Design and implement software for battery management systems on ARM processors from requirements to production as part of a multidisciplinary team.
  • Help support and troubleshoot fielded systems
  • Design, develop, code, test, and debug software
  • Participate in design reviews
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Integrate and validate new product designs and features
  • Support software QA, including perform code reviews, unit testing, measuring code statistics, and running Lint tools
  • Provide post production support
  • Interface with hardware design and development team members

Requirements
Requirements and skills
  • 10+ years of experience in a Software Engineering/Development role
  • Proven working experience in embedded software engineering
  • BS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C and C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of CAN, I2C, SPI, ADC, and Digital IO and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • U.S. citizenship required; visa sponsorship is not available.

Preferred Skills
  • Proven work experience in embedded software systems for battery management systems.
  • Familiarity with battery AFEs and gas gauges
  • Familiarity with military specifications