
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