Job Description

Embedded Software Engineer

Contract 40/hrs weekly for 3+ years.
Partial work from home option
Secret Clearance – at a minimum, candidates must possess an interim secret clearance to be considered for this position

Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines. Designs, develops, codes, tests and debugs system software. Involved in specifications, design and development of embedded firmware in engineering projects. Analyzes and enhances efficiency, stability and scalability of system resources. Integrates and validates new product designs. Supports software QA. Provides post production support. Interfaces with hardware design and development. Experience in embedded systems development. Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Knowledge of reading schematics and data sheets for components. Strong documentation and writing skills.

Advanced Sensor Systems and Test Beds Group (Group 33) supports Department of Defense (DoD) designing and developing various testbed systems and components to assist data collection for ballistic missile defense tests. An Engineer level 1 is needed to design and develop digital hardware and firmware controlling a number of RADAR systems developed by MIT Lincoln Laboratory.

Required Skills
- Strong knowledge of VHDL/Verilog, Vivado/ISE, ISIM, EDK, System Generator, 3rd Part IP
- Developing VHDL/Verilog test benches for functional and timing simulation
- Detailed PCB design and bring up using Mentor Graphics and Altium
- Usage of test equipment, RF signal generators, Oscilloscopes and Logic Analyzers
- Working under Windows 7/10 and Linux environments, TCL, basic Matlab scripts

Preferred Skills
- Radar timing and basic signal processing. RF converters
- Xilinx FPGA development and test in an Embedded environment
- PCB design, schematic capture, component selections and simulation using Altium/Mentor Graphics.Evaluating design tradeoff against speed and resource utilization
- Experience with various hardware interfaces and communication: PCIe, I2C, LVDS, Serial Data over Fiber Optics with Protocol knowledge
- Software design and development in C/C++
- System integration experiences: HW/SW integration in lab and at site and developing test procedures
- Usage of source code revision control systems such as GIT
- Strong knowledge and understanding of analog RF components, ADC and DAC performances
- Must be a self-starter who is capable of working independently.
- Excellent communication skills written and spoken
- Ability to work in a fast moving team environment

Partial WFH: Parts of this job can be done remotely. Candidate must be local to Lexington MA so they can travel onsite as needed.

Interview Process: Initial pre-screen. If candidate advances to second round, interview will be with Group Leaders and other Team Members.

It is the policy of GCR to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information. GCR is an Equal Opportunity/Affirmative Action Employer and embraces diversity in our employee population.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online