Cs Draper Labs - Clearfield, PA

posted 2 months ago

Full-time - Entry Level
Clearfield, PA
1,001-5,000 employees

About the position

Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA, with over 2,000 employees dedicated to tackling important national challenges. The Software Engineer 1 position is designed for individuals who are eager to work on mission-oriented projects that span various fields, including self-driving cars, unmanned vehicles, medical applications, and battlefield situational awareness systems. As part of the Software Engineering Team, the selected candidate will engage in multiple projects within an Agile environment, transforming customer requirements into functional and scalable software solutions. This role involves collaborating with the Embedded Software Group, focusing on low-power sensor systems and complex multi-processor embedded software systems, including domains such as imaging, GPS, cellular, guidance, navigation, control, and mapping systems. The Software Engineer 1 will be responsible for executing task assignments independently under the guidance of program leadership and senior staff. This includes designing algorithms using modern theories and proven techniques while adhering to software best practices. The engineer will analyze designs to demonstrate performance and functionality, develop and execute software tests to ensure compliance with requirements, and prepare necessary technical documentation such as reports, manuals, and drawings. Effective communication with customers and stakeholders is essential to establish requirements and describe design deliverables. Additionally, the engineer will identify challenges and risks associated with assigned tasks and communicate these to project leadership. This position offers an opportunity to work in a collaborative environment that fosters innovation and the cross-fertilization of ideas, essential for addressing complex, customer-driven problems.

Responsibilities

  • Independently execute task assignments under the oversight of program leadership and/or senior staff.
  • Design algorithms using modern theory and proven techniques, adhering to software best practices.
  • Analyze designs to demonstrate performance and functionality.
  • Develop and execute software tests to check compliance with requirements.
  • Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicate with customers and stakeholders to establish requirements and describe the design and deliverables.
  • Identify challenges and risks associated with assigned tasks and communicate them to project leadership.

Requirements

  • Requires a bachelor's in Computer Science or other related field; a master's degree is preferred.
  • 0-3 years experience in Software Engineering or related field.
  • Willingness to learn and grow skillset.
  • Curiosity-driven approach to solving complex, customer-driven problems as part of a multi-disciplinary team.
  • Demonstrate an ability to learn new programming languages and technologies quickly.
  • Collaborate and communicate effectively and openly with multi-disciplinary program team members, program leadership, and non-technical personnel.
  • A team player able to work in a fast-paced environment with the ability to balance multiple competing tasks and demands.
  • Advocate for users.

Benefits

  • Workplace flexibility
  • Employee clubs ranging from photography to yoga
  • Health and finance workshops
  • Off-site social events
  • Discounts to local museums and cultural activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service