What are the responsibilities and job description for the Advanced Engineering Specialist position at Praxis Engineering?
About Praxis
Praxis Engineering is a dynamic and growing company that offers a unique opportunity to work on challenging projects with a talented team of engineers. Our company culture values innovation, collaboration, and continuous learning, and we're committed to providing our employees with opportunities for growth and development.
The Role
- We're seeking a highly skilled Software Engineer to join our team and contribute to the development of complex software systems.
- The ideal candidate will have experience with software development life cycles, agile methodologies, and version control systems.
- This role requires excellent communication and collaboration skills, as well as the ability to work effectively in a fast-paced environment.
Responsibilities
- Develop, test, and deploy software applications and systems.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Analyze and resolve software-related issues and bugs.
- Participate in code reviews and provide feedback to improve code quality.
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve our software systems.
Requirements
- Bachelor's degree in Computer Science or a related field from an accredited college or university.
- Seven years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Experience with C, C , Objective-C, ARM assembly, Posix system interfaces, and Python.
- Active TS/SCI clearance with an appropriate polygraph.