Senior Software Engineer
$60 - $80 per hourActalent
Job Description
Job Description
Job Title: Senior Software Engineer Job Description
We are seeking a highly skilled Embedded Software Engineer to design, develop, and integrate software for embedded systems. This role involves covering the full development lifecycle, from requirements analysis and design to implementation, testing, and validation, with a focus on delivering robust and reliable solutions. The role emphasizes testing and validation to ensure functionality and reliability. In addition to technical development, the ideal candidate will contribute to proposal efforts by translating requirements into actionable work tasks and providing accurate effort estimates. Strong communication skills and the ability to present and explain software solutions to internal teams and customers are essential.
Responsibilities- Perform full lifecycle development for embedded systems, including implementation, unit testing, integration, and formal sell-off testing.
- Review customer requirements, translate them into specifications, and produce technical documentation, designs, operational concepts, and estimate effort.
- Collaborate closely with hardware engineers to ensure seamless integration of software with electronic components and boards.
- Develop and execute test plans and procedures; perform debugging, troubleshooting, and ensure compliance with functional specifications.
- Conduct design and code reviews, resolve defects, and adhere to established development processes, configuration management, and release practices.
- Develop and execute test plans, procedures, and automated test scripts for embedded software systems.
- Review and interpret system and software requirements, ensuring traceability and compliance.
- Design, develop, maintain, and debug embedded software applications using programming languages such as C and Python.
- Perform integration, verification, and validation testing on embedded hardware and software components.
- Participate in software architecture discussions, code reviews, and design evaluations.
- Develop new features, enhance existing functionality, and troubleshoot software issues throughout the product lifecycle.
- Utilize instrument control (single-board computers, oscilloscopes, logic analyzers, power supplies) for hardware and software validation.
- Collaborate closely with software and hardware engineers to troubleshoot and resolve defects, performance issues, and integration challenges.
- Maintain test and development documentation, including test cases, software design records, results, and compliance reports.
- Support continuous integration/continuous deployment (CI/CD) pipelines for automated build, testing, and release processes.
- Conduct formal verification activities and provide evidence of requirement compliance.
- Present development progress, test results, and technical findings to internal teams and customers.
- Support root cause analysis of field issues and implement corrective software solutions.
- Contribute to continuous improvement initiatives focused on software quality, reliability, maintainability, and performance.
- Experience with both development and testing.
- Hands-on experience with programming languages such as C and Python.
- Experience with requirements analysis, traceability, and verification.
- Familiarity with embedded hardware concepts, microcontrollers, and real-time systems.
- Ability to design and maintain automated test environments.
- Hold a current active security clearance, ability and willingness to reactivate previous security clearance, OR able to obtain and maintain a security clearance.
- Experience with CI/CD tools and version control systems such as Git.
- Familiarity with communication protocols like UART, I²C, SPI, Serial RapidIO, and Ethernet.
- Familiarity with unit testing tools.
- Familiarity with Linux environments and shell scripting.
- Familiarity with MIL-STD Qualification testing.
- Understanding of 'Bare metal' programming.
- Familiarity with Manufacturing processes and Electronic Stress Screening.
This role involves mostly onsite work with some flexibility. The work environment consists of cubicle-based setups with labs, and follows a 9/80 work schedule. The team culture is diverse with some individuals preferring social gatherings such as happy hours, while others are more family-oriented. This allows for a balanced work-life dynamic that accommodates different lifestyle preferences.
Job Type & LocationThis is a Contract to Hire position based out of Greenville, SC.
Pay and BenefitsThe pay range for this position is $60.00 - $80.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace TypeThis is a fully onsite position in Greenville,SC.
Application DeadlineThis position is anticipated to close on Oct 15, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on us.fitly.work for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
- ...We are hiring a Senior Software Engineer to help design and build new applications and core platform capabilities. This is a hands-on, in-office role focused on shipping high-quality software and helping move the company and our products forward. You will work closely...SeniorWork at office
- ...leads, break open cold cases, and solve crimes in real time. And we're hiring engineers to help us bring case intelligence to more departments. The Role We're hiring a Senior Software Engineer to join our engineering team in Greenville, SC, on-site. This is a full...Senior
- ...The Need: Our client is looking for a qualified full-time Senior AWS Software Engineer to help facilitate both the ongoing support of existing systems as well as system upgrades and integration for new systems. This role focuses on designing, developing, deploying...SeniorPermanent employmentFull timeContract workFor contractorsMonday to Friday3 days per week
- ...Job Description Job Description Description: The Senior Software Engineer builds and extends Chartspan's Impact RPM platform — patient enrollment, health data processing, EHR integrations, and messaging workflows — in a HIPAA-regulated production environment. This...Senior
$79.6k - $176.3k
Senior Software Engineer Position Description CGI is seeking an experienced Full Stack Senior Software Engineer with 5+ years of experience in designing and developing scalable enterprise applications. The ideal candidate will have strong hands on experience in frontend...SeniorLocal area$110k - $120k
Role:The Senior UI Developer’s primary responsibility is to implement and ship beautiful user interfaces that bring a modern touch to... ...assignedSkills And Qualifications:Required6+ years of production-ready software development experience4+ years of production experience...SeniorFull timeWork experience placement- ...EY is seeking an AI Security Engineer to own the security posture of EY’s Agentic AI platform end to end. The role spans cloud-native and platform security, AI threat models, and policy-as-code, with engagement in regulated client environments. The successful candidate...Senior
- ...impact in people's lives and bringing a personal touch to finance, we'd love to have you on board!We are seeking a Senior Principal Software Development Engineer to lead the architecture, development, and modernization of mission-critical FinTech platforms. This role...SeniorFull time
$119.5k - $222.5k
...or Lead on assigned projects or performs complex to difficult engineering assignments, evaluates, selects, and applies advanced engineering... ...-out • Practical field experience • Intermediate computer and software skills to include the use of word processing, e-mail,...SeniorFor contractorsLocal area$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...and Responsibilities: Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations—...Contract workRelocation package- ...finance, we'd love to have you on board!Job purposeThe Senior Application Support Engineer serves as a senior technical resource for the support, reliability... ..., and accelerate diagnosis and recovery.Participate in software testing through test planning, review, analysis,...SeniorPermanent employmentFull timeWork at office
$119.5k - $222.5k
...Job DescriptionThe purpose of this position is to provide I&C engineering leadership, technical direction, and project execution expertise... ...-out Practical field experience Intermediate computer and software skills to include the use of word processing, e-mail, spreadsheet...SeniorFor contractorsLocal area$150.7k - $251.2k
...working world. The opportunity We are seeking an AI Security Engineer to own the security posture of EY’s Agentic AI platform end to... ...as enforced policy rather than documented expectation. Software supply-chain security depth: signing, provenance, SBOM, and build...SeniorContract workSummer holidayFlexible hours- ...Business Unit: JTEKT Bearings North America Location: Greenville, SC (JTEKT's North American HQ) Reports to: Engineering Supervisor Work Environment: Hybrid No sponsorship is available for this role. JTEKT North America is a global leader in engineering and...SeniorWork at officeLocal area
$79.6k - $176.3k
Junior Software Engineer Position Description CGI is seeking an experienced Full Stack Junior Software Engineer with 1 3 years of experience... ...closely with business stakeholders, UX/UI teams, and senior engineers to refine requirements and deliver intuitive, high-...InternshipLocal area- ..., and reproduction of our internally and externally developed software products.Ensures the IT security and compliance of both planned... ...:BA/BS degree in Business, Information Technology, Engineering or the equivalent of 4 years of experience in the management of...Temporary workLocal areaFlexible hours
$102.5k - $187.9k
...technology required to run their business. As a Senior in Application Design and Development,... ...and services that are integral to our software architecture. You will be expected to... ...in Computer Science, IT, Computer Engineering, MIS, Mathematics, or related field (MBA...SeniorSummer holidayFlexible hours- ...Senior FPGA Engineer We are seeking a Senior FPGA Design Engineer with at least 10 years of experience to develop the architecture, implementation... .... The engineer will collaborate across hardware and software teams, mentor junior engineers, and ensure designs meet stringent...Senior
$80k - $176k
...Seeking Professional Licensed Engineer with 5 – 15 years of experience in the water industry. Background and experience in municipal or industrial water, wastewater, reclaimed water, stormwater, detailed design, utility management, operations and maintenance, and/or program...SeniorTemporary workWork at office$75 - $90 per hour
...Job Title: Senior FPGA Design Engineer Job Description We are seeking a Senior FPGA Design Engineer with over 8 years of experience to lead... ...ensure verification rigor. Collaborate with hardware and software teams to integrate FPGA designs at the board and system...SeniorContract workTemporary work- ...resilient communities and quality of life. We bring together planners, engineers, architects, construction management staff, environmental,... ...that connects employees around the world.HDR is looking for a Senior Roadway Engineer to join our South Carolina Transportation...Senior
- ...General Responsibilities: Provide engineering and consulting services for a broad array of projects and clients. This may include performing... ...the Company. Be familiar with company risk policies. Senior level engineering professional providing technical direction...Senior
- ...Job Description Job Description Join Our Software Development Team! RTO National is seeking an experienced Senior Full-Stack Software Developer to design, build, and improve the custom software systems that support our business. This hands-on role is involved across...SeniorTemporary workImmediate start
- ...TECHNOLOGIES, LLCProfession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:... ...our team across the globe. Join us as a Senior Mechanical Engineer.Location Type:The... ...Mechanical EngineerExperienced with CAD software (e.g., SolidWorks, Creo, NX, AutoCAD)FE...SeniorFull timeWork experience placementWorldwideNight shift
- ...Senior Java Software Engineer position open in Greenville, SC for a skilled Java enterprise developer . Direct-hire role for a growing company with a great team culture! You will be participating in architecture, design, development and deployment....SeniorRelocation
- ...Heapy Engineering, Inc. is seeking a Senior Electrical Engineer to lead complex healthcare projects in Greenville, SC. You will own electrical design tasks, develop detailed plans, and build accurate cost estimates while mentoring junior engineers. The role emphasizes...Senior
- ...Position Title: Senior Structural Engineer Job Description Would you like to be part of a family who loves to take on exciting challenges... ...~ Computer skills (experience with engineering design software preferred) ~ Analytical thinker with above average problem...SeniorContract workFor contractorsFor subcontractorWork at officeLocal areaMonday to Friday
- ...TECHNOLOGIES, LLCProfession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:... ...our team across the globe. Join us as a Senior Controls Engineer. Location Type:The... ...Impact:Develops and designs the control software packages utilizing Programmable Logic Controllers...SeniorFull timeWorldwide
- About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed to helping our clients realize their most critical goals from Strategy to Commercialization. As the only firm born from a manufacturing...SeniorFull timeFor contractorsLocal areaImmediate startFlexible hours
- About Us:BW Design Group is a fully integrated architecture, engineering, construction, system integration, and consulting firm committed... ...automation projects including creating design specifications, software configuration and testing, and the commissioning and start-up...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Greenville, SC
- graduate software developer no experience Greenville, SC
- software engineer healthcare Greenville, SC
- network software engineer Greenville, SC
- senior software engineer Greenville, SC
- software developer Greenville, SC
- ngo software engineer Greenville, SC
- startup software engineer Greenville, SC
- software developer positions Greenville, SC
- financial software developer Greenville, SC




