What are the responsibilities and job description for the Software Developer position at AJA International Inc?
Software Developer
AJA International, a leader in precision thin film coating equipment, develops systems that support advancements in fields ranging from nanotechnology to quantum mechanics. We're not just building products; we’re creating solutions that enable scientific breakthroughs. This role offers the chance to grow in a company driven by innovation and precision, where your contributions on the ground will support projects that enable scientific and technological breakthroughs. If you’re ready to apply your technical skills in a hands-on role, let’s talk.
We are seeking a Software Developer to join our team and contribute to the design, development, and maintenance of software systems that support our products and internal operations. This role is ideal for someone with a strong foundation in programming principles who is interested in working close to both software and hardware in a collaborative, in‑office environment.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related technical field
- Solid understanding of computer programming principles, including data structures, algorithms, and software design fundamentals
- Basic experience using Git or similar version control systems
- Ability to work effectively in a collaborative, hands-on development environment
Nice‑to‑Have Qualifications
- Proficiency in C and/or C
- Knowledge of electronics and hardware‑software interaction
- Experience with embedded software development
- 3 years of professional software development experience
- Understanding of networking concepts and communication protocols
- Experience with concurrency and parallelism in software systems
- Familiarity with Linux
What You’ll Do
- Develop, test, and maintain software according to the latest C standard
- Write unit tests to ensure code behaves as intended
- Diagnose, troubleshoot and resolve software issues as they arise
The position is a full-time, in office, benefits-eligible position. Salary is commensurate with qualifications and experience.
Job Type: Full-time
Pay: From $65,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation Package:
- Yearly pay
Ability to Relocate:
- Hingham, MA 02043: Relocate before starting work (Required)
Work Location: In person
Salary : $65,000