Software Engineer I

Artech LLC

Franklin, TN

JOB DETAILS
SALARY
$25–$45 Per Hour
LOCATION
Franklin, TN
POSTED
30+ days ago
Job Title: Junior C++ Developer – Edge Control / Client Platform
Location: Franklin, TN & Andover, MA (Hybrid / Onsite as applicable)
Duration: 6 Months (contract to hire)
Payrate: $25 to $45 per hour on W2.


Job Description:
We are looking for a motivated and passionate Junior C++ Developer to join our Edge Control Server development team and help build client corporate Building Management System (Client) platform.
This is a great opportunity for an early career engineer who wants to grow technical depth while working with experienced developers on a globally used product. You will contribute to building and enhancing applications, learn best in class engineering practices, and collaborate closely with global development teams in an Agile environment.

Responsibilities:
  • Participate in requirements analysis and design discussions
  • Develop, enhance, and maintain C++ applications on the Edge Control platform
  • Write clean, efficient, testable, and maintainable code
  • Debug issues and assist with performance and stability improvements
  • Collaborate with senior engineers to learn design patterns and best practices
  • Contribute to code reviews and Agile ceremonies
  • Support defect resolution and incremental improvements to existing systems

Required Skills:
  • 1–3 years of hands on experience with C++ (or strong academic/project experience)
  • Solid understanding of object oriented programming principles
  • Familiarity with writing modular, readable, and testable code
  • Basic understanding of data structures, algorithms, and performance concepts
  • Exposure to Agile / Scrum development practices
  • Bachelor’s degree in Software Engineering, Computer Science, or related field
  • Good verbal and written communication skills in English
  • Strong eagerness to learn and grow as a software engineer

Preferred Skills:
  • Exposure to Linux environments
  • Basic understanding of SQL or databases
  • Experience or coursework in Python
  • Awareness of networking concepts (TCP/IP)
  • Exposure to unit testing or CI/CD pipelines

About the Company

A

Artech LLC