Sr. Embedded Software Engineer
Listed on 2026-02-21
-
Software Development
Python, C++ Developer, Embedded Software Engineer, Software Engineer
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Oxford Global Resources, is seeking the following. Apply via Dice today!
TitleSr. Embedded Software Engineer
LocationOnsite in Camarillo, CA. Hybrid 50% of the time may be considered.
Length of Contract6 months with extension.
RequirementsBackground check required. W2 only.
ScopeProject is a software defined radio. They are using an AMD/Xilinx System on a chip which has a dual CORTEX-A processor and a dual CORTEX-R processor (four cores total), as hard cores. The work will be implementing protocols and some system configuration stuff. Right now, they are using Python even for the protocol work: they use Python ctypes library to implement the messages as C structures (ctypes.
Little Endian Structure ). They will fold in some C code as needed but Python speeds up development, so they'll use it wherever feasible. They are starting from scratch in terms of the embedded code, have their Linux environment starting up and their pool of programmable logic around it. No existing C or Python code. Contractor does not need to know VHDL, just communicate and understand the VHDL (logics) side.
Understanding trade-offs between domains is helpful.
- Arm Cortex
- Python & C
- Embedded Linux
- UDP/IP implementation
- Ethernet
- Xilinx/AMD
- MATLAB
- VHDL knowledge
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).