What are the responsibilities and job description for the Software Engineer I position at Crown Consulting?
We have an exciting opportunity for a Junior Software Engineer to work in our Guidance & Navigation Division in Pine Brook, NJ. In this role, you will get the opportunity to participate in the design and development of software destined for next generation navigation systems. Opportunities exist in the two key domains : embedded software development, focused on C and real time application development, and automated test solutions development leveraging application platforms such as LabVIEW and TestStand.ResponsibilitiesContribute to the design, implementation, and test of automated test solutions by leveraging LabVIEW and TestStand to validate the performance of diverse line up of navigation solutionsContribute to the design, implementation, and test of innovative embedded flight software for navigation productsWorks with cross functional technical engineering teams in the development of robust software requirementsConduct design, analysis, and test of software subsystems following defined software development processesPerform software development and integration using cross-compilation tool sets and simulation tools as well as hardware instrumentation such as digital logic analyzersThis role will be located in Pine Brook, NJ.QualificationsRequired QualificationsBS in Computer Science, Electrical Engineering, or similar Engineering disciplineDeveloped communication abilities, both written and verbal, and interpersonal skillsKnowledge (proficiency preferred) in C, C , and LabVIEWMust be legally authorized to work in the U.SMust be able to work on U.S. government programs and / or obtain security clearance in the futurePreferred Qualifications Experience with additional programming languages such as C Real time application design experience Experience with National Instruments TestStand Ability to interpret electronics schematics Experience with inertial navigation concepts