What are the responsibilities and job description for the Embedded Software Engineer (C/C++) position at Apolis?
Embedded Software Engineer - LCAT with 5 years of experience with an Eligibility to obtain and maintain secret clearance with eligibility to be processed for a TS/SCI.
Onsite 4-5 days a week in Aberdeen, MD, some telework flex but needs to be comfortable with fully onsite /or open to relocation.
6 month contract to hire.
Pay Range: $65-68/HR
Job Description
- Mid level developer, looking for 3-5 years of hands on experience
- Hands on SDR (software defined radio) development experience
- Strong programming skills in C and C
- Experience working with embedded systems/hardware
- Comfortable working on-site/lab based environment (field test team)
- Bonus is have experience with python scripting for testing/automation
- Multi-threading experience (threat synchronization, async callbacks)
- cross-compilation workflow experience
- exposure to RF signal processing, modulation/demodulation, digital RF concepts
- experience working closely with embedded processors, hardware interfaces
- FPGA awareness, doesn't have to have hands on experience
Requirements: - 5 years of experience developing SDR solutions
- Experience with C and C , including cross compilation, thread synchronization, and asynchronous callbacks
- Experience with Git version control
- Experience with embedded hardware systems
- Knowledge of Linux distributions, including RedHat or Rocky Linux
- Secret clearance
- Bachelor's degree
Salary : $65 - $68