Embedded CNO Developer
Cantada
- Annapolis Junction, MD
- Permanent
- Full-time
- Build an embedded Linux OS using buildroot and/or custom scripts
- Modify/Troubleshoot Linux device drivers
- Software development in C in a Linux environment
- Embedded software development on an ARM processor
- Demonstrated skill with tools such as in-circuit debuggers, JTAG programmers, logic analyzers, etc.
- Good written and verbal communication skills.
- Experience developing on the Xilinx Zynq (or similar) processor
- Writing build scripts in Python
- Some FPGA experience using VHDL or equivalent HDL language
- Ability to bring up an embedded Linux environment using U-boot, and customize the image for low-capacity storage requirements
- Software reverse-engineering experience
- Some hardware troubleshooting experience