careertakescareertakes

Software Engineer - Associate

Confidential ClientHealthcare
Entry LevelFull-timeOn-SiteN/A
Greenville, Texas
2 Days Ago

The Associate Software Engineer at Confidential Client develops embedded software for real-time control systems, collaborating with cross-functional teams to design hardware-software interfaces and ensure system performance. The role encompasses all phases of the software development life cycle, including requirements analysis, design, implementation, testing, and documentation, with a focus on quality and teamwork in a mission-critical environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Health, Wellness & Fitness.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

The Associate Software Engineer will design, implement, and test embedded software used in real‑time control systems for a Confidential Client in the Health, Wellness & Fitness industry. You will work with cross‑functional teams to develop hardware‑software interfaces, validate system performance, and help maintain high reliability and security standards in mission‑critical environments.

  • Support all phases of the software development lifecycle: requirements analysis, design, implementation, integration, testing, and documentation
  • Develop and execute test procedures and experiments to verify system behavior
  • Use modeling and debugging tools to diagnose and fix defects
  • Participate in design and code reviews; contribute to standards and best practices
  • Collaborate with hardware, firmware, QA, and systems engineering teams to deliver product features
  • Work across Windows, Linux, and embedded platforms to integrate software and ensure robust operation

Qualifications

  • Entry-level — pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field
  • Hands-on experience (academic or internship) with one or more programming languages such as C, C++, C#, Java, or Python
  • Familiarity with embedded systems and real-time operating systems (RTOS)
  • Basic understanding of hardware‑software interfacing and debugging techniques
  • Strong problem‑solving skills, attention to detail, and commitment to quality in safety/mission‑critical contexts
  • Good written and verbal communication skills; able to work effectively in cross‑disciplinary teams

Preferred Skills

  • Experience with embedded development toolchains (compilers, linkers, debuggers)
  • Knowledge of software security best practices for embedded systems
  • Exposure to Linux system programming and drivers
  • Familiarity with automated testing frameworks and continuous integration
  • Prior work on real‑time control, firmware, or medical/health‑adjacent devices is a plus

Employment Details

  • Seniority level: Entry level
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Industry: Health, Wellness & Fitness
  • Location: Greenville, TX — on‑site or as specified by the Confidential Client

What We Offer

  • Practical, hands‑on experience with embedded and real‑time systems at an early career stage
  • Mentorship from experienced engineers and opportunities for professional growth
  • A collaborative team environment focused on quality, safety, and impact within the health & wellness space

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range