Senior Embedded Software Engineer (CR-SH-NJ)

  • Full-time

Company Description

Crown Consulting, Inc. strives to connect people through driving aviation innovation and expanding aerospace and telecommunications infrastructure. We have been making a difference for our FAA, NASA, State Departments of Transportation and commercial aerospace industry customers for over 30 years. Whether developing and supporting programs that allow the FAA to coordinate responses to natural disasters; simulating air traffic demand; developing methods and techniques to improve the efficient use of the National Airspace; contributing to the safe and effective adoption of advanced aviation concepts; or engaging the next generation of STEM professionals, we are at the forefront of ushering in aviation’s new frontier of smart, multimodal, crewed and uncrewed aircraft, and aviation systems.   

We offer a competitive benefits package including matching 401K, comprehensive medical, dental, and vision plans. We have been voted one of the best places to work in the Washington, DC area. We have built this reputation by hiring great people who value and support the mission of our customers. Come experience the Crown difference. 

Crown was voted as "One of the DC region’s Top Workplaces in 2021." 

Job Description

Crown seeks a Senior Embedded Software Engineer in Pine Brook, NJ. In this role, you will be responsible for the implementation and testing of embedded control software to be used within next generation guidance and navigation products.

This includes participation in requirements definition, software design and implementation, peer review, software test and validation, and generation of supporting documentation.  

Responsibilities

Duties include:

  • Requirements definition
  • Software design and implementation
  • Peer review
  • Software test and validation
  • Generation of supporting documentation

This role will be located in Pine Brook, NJ.

Qualifications

Required

  • Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
  • 10+ years of embedded or control systems programming (3+ years targeting Multi Processor System on a Chip (MPSoC) architectures)
  • Strong development skills with C/C++ programming languages
  • Experience with debugging strategies for embedded systems including emulators and logic analyzers
  • Ability to collaborate with a team of engineers and support staff in a laboratory setting
  • Strong engineering writing and documentation skills
  • Must be legally authorized to work in the U.S. Visa sponsorship is not available
  • Must be able to work on U.S. government programs and/or obtain security clearance in the future

Desirable

  • Experience with additional programming languages such as Python
    • Ada knowledge a plus
  • Real time application design experience
  • Model based software development using tools such as SCADE, Simulink, MATLAB
  • Familiarity with microcontrollers and digital signal processors
  • Ability to interpret electronics schematics
  • Experience with inertial navigation concepts
  • Experience with DO-178C software certification process
  • Experience with the Future Airborne Capability Environment (FACE)

Additional Information

Visit: www.crownci.com for additional information on our company.

Crown is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, age, religion, creed, sex, pregnancy, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.

Persons unable to complete an online application should contact Crown HR for assistance at (703) 650-0663 ext 3059.

Crown is a VEVRAA Federal Contractor