Compensation: -
Worktime: Full Time
Job Description
Analyzes, designs, develops, debugs and maintains software for telecommunications and hardware interface applications, including firmware for embedded code. Work often involves interfaces with analog and digital electrical design and knowledge of various operating systems, potentially including Real Time Operating systems (RTOSs). Position may require some knowledge of, or exposure to electrical design. Knowledge of current software development methodologies. Exposure to, or knowledge of the SEI Capability Maturity Model (CMM) at level 2 or above and associated processes and methods is strongly preferred. Typically programs in 3 GL (third generation languages: e.g., C, C++, and Java). May work independently or as part of a team in customer facilities depending upon level. Knowledge of tools and languages such as Rational Rose, UML or XML is a definite plus.
Examples of Work
- Coding for a specific configurable unit.
- System T&I lab set up, testing multiple configurable units.
- Development in one or more of the following areas: signal-processing software, embedded processors or GUI development.
- Ability to port code from one platform or language to another when necessary.
- May be required to lead a task or tasks within a program.
- Exposure to object oriented analysis and design.
- Understanding of control hardware from software tasking.
Qualifications
Requires 2+ years experience and a BS degree in engineering, computer science or equivalent experience. Masters degree a plus. Requires a background in C, C++ or Java.
Applicants selected will be subject to a US government security investigation and must meet eligibility requirements for access to classified information.
Only authorized members are allowed to apply for jobs.
Please log in or register for a new member account to apply to this job.