Laptop Keyboard

SOFTWARE ENGINEER

Job Description:

Crescent Systems, Inc (CSI) – a customized hardware/software engineering company headquartered in Richardson, TX seeks a talented Embedded Software Engineer. The responsibilities for this candidate include the design and development of software and firmware for microprocessor- and FPGA-based embedded systems. The Embedded Software Engineer works in a multi-disciplinary team to design robust and secure embedded systems and devices. Participates in the entire program cycle from requirements definition, design and development, integration, to testing, validation and installation support. Provides schedule and technical assessments and estimates for new programs.


Responsibilities:

  • Develops embedded software systems, programming, and protocols

  • Preforms multi-level security and utilization of Cross Domain Solutions

  • Communicates effectively with assemblers, engineers, and management across functional domains

  • Collaborate in a team environment, prioritize and adjust tasks, and have creative problem-solving skills

  • Candidate must possess a strong knowledge of Microsoft Word, Excel, and PowerPoint


Minimum Qualifications/Skills:


  • BS in Electrical Engineering, Computer Science, or related field

  • 5 years’ experience in embedded electronics design and verification

  • Fluent in embedded systems programming of microprocessors and/or FPGAs

  • Experience working U.S. Government contract proposals as a Software Engineer subject matter expert

  • Experience with C, Python, and VHDL

  • Familiar with embedded system security design practices (Hardware Root-of-Trust, Secure Boot, SELinux, ARM TrustZone, etc.)

  • Must be a U.S. citizen and ability to obtain a DoD Secret security clearance is required.

  • Current Secret or Top Secret Security Clearance


Job Type: Full-time

Pay: From $93,000.00 Annually