SUMMARY/OBJECTIVE:
The Software Engineer role develops production quality code for use by external customers. This role works closely with the Software Engineers to enhance the current software architecture, develop interface control documents, build software test harnesses, and improve the overall software platform. A solid understanding of C++ is required.
ESSENTAL FUNCTIONS:
- Participate in the entire software development cycle by analyzing, designing, and developing new features and products.
- Build new software solutions in a Linux environment using C++ and Qt development framework.
- Enhance the functionality, performance, and scalability of our product suite.
- Learning and contributing to products on a variety of architectures: RESTFul APIs, TCP/IP client-server, Web Application, lower level hardware interfaces
- Produce detailed documentation such as Functional Specs, Interface Control documents, User Guides, etc.…
Preferred Qualifications:
- Experience in SQL and understanding of database design and theory
- Strong command of Object Oriented Design
- Previous work with various networking protocols (SSH / TCP/IP)
Work Environment:
- While performing the duties of this job, the employee will be working with radiation. Dosage monitoring is required
Physical Demands:
- While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. It is common to have to lift items up to 50 pounds when testing hardware
Travel
- Availability for occasional travel
Required Education and Experience
- BS in Computer Science, Software Engineering or equivalent
- Must have a minimum of 10 years of technical experience in high-tech software development.
Job Type: Full-time
Pay: $130,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Compensation package:
- Bonus opportunities
- Yearly pay
Experience level:
Schedule:
Experience:
- REST: 3 years (Preferred)
- C++: 10 years (Preferred)
Work Location: In person