Job Description

Embedded Software- Engineer

Contract 3+ years, 40 hours weekly

This position will be 100% on site

Willing to review candidates who can obtain an interim secret clearance

Interview process:
1st round interview will be a Zoom call with the hiring manager. 2nd round interview will be a Zoom call with additional team members as needed

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.

The Advanced Imager Technology Group is looking for an Embedded Systems Developer to join our novel camera team. We are looking for someone to work on next generation camera systems built around state-of-the-art focal plane arrays. A successful candidate will have experience with both FPGAs and embedded processors (C++ and Verilog preferred). Candidates should also be comfortable in a lab and proficient with standard lab equipment like oscilloscopes, function generators, power supplies, and analyzers for debugging purposes.

A successful candidate would possess the ability to work independently, determine root cause for common issues, and generate new embedded compute architectures and firmware code

Additionally, a successful candidate would have experience and proficiency using the following tools and languages:

•Xilinx Toolsets: Vivado, Vitis
•Scientific analysis tools like Python or MATLAB
•Hardware demonstration platforms like Xilinx MPSoC, SoM, or UltraScale platforms
•Proficient in C/C++, Python, Verilog, HDL
•Proficient in Linux based development environment.

Nice to have:
Experience debugging firmware implemented in hardware

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