Principal Software Engineer – Embedded Development
Job location
Anaheim, California, United States of America
Type
Full Time
Responsibilities:
In this position, you will work on unusually complex technical problems and provide solutions that are highly innovative and ingenious.
Application of advanced technical principles, theories, and concepts will be necessary while contributing to the development of new principles and concepts and ensuring proper setup, configuration, and functionality of systems being deployed.
Work will be performed under consultative direction toward predetermined long-range goals and objectives.
Assignments will frequently be self-initiated.
Representation as the organizational spokesperson on projects will be necessary.
Advice will be provided to management and customers on product and system solutions to customer’s needs.
Requirements & Skills:
Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) unless prohibited by local laws/regulations and a minimum of 8 years prior relevant experience or an Advanced Degree in a related field and a minimum of 5 years of experience or in the absence of a degree, 12 years of relevant experience
The ability to obtain and maintain a U.S. government-issued security clearance is required
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Must have or be capable of obtaining a US Department of Defense (DoD) security clearance. The candidate selected will be subject to a government security investigation/reinstatement and must meet eligibility requirements
Minimum of 8 years of experience developing in C++ in a Linux environment
Experience with system-level integration and testing, specifically, the integration of advanced, custom processing systems, testbeds, and software
Experience with scripting languages such as Bash and Perl
Experience with embedded system development
Experience with JavaScript
Experience with XML
Experience developing, coding, testing, and debugging complex algorithms
Experience with User Interface development
Experience with Angular web GUI development
Experience interpreting Standards
Experience working with bit-level data
Experience and/or knowledge of network protocols, such as TCP/IP
Experience with or basic understanding of telecommunications systems concepts and/or signal processing
Experience with Configuration Management tools, such as git
Active/Existing Top Secret or TS/SCI Security Clearance (Active within the last 24 months)