Embedded Software Engineer

Compass Government Solutions, LLC

$130K — $240K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6 years of software development experience using C, C/C++, or proprietary languages
  • 4 years of experience with embedded platforms (Linux, Unix, Android, VxWorks)
  • Knowledge of software system requirements analysis and testing
  • Development experience with virtual environments like VMWare/ESXi or OpenStack
  • Experience with reverse engineering and debugging tools (IDAPro, Ghidra, etc.)
  • Familiarity with assembly languages
  • Knowledge of low-level systems programming concepts

Responsibilities

  • Support mission-critical projects impacting national security
  • Perform embedded development and vulnerability analysis
  • Apply expertise in C/C++, reverse engineering, and unit testing in Python
  • Provide development life cycle support to the testing team
  • Analyze protocols and learn new technologies quickly

Benefits

  • Comprehensive health, dental, and vision insurance
  • Life and disability insurance for financial protection
  • Generous 401(k) plan with employer contributions
  • Paid time off to promote work-life balance
  • Annual technology refresh or bonus for not upgrading
  • $5,250 budget for training and professional development
  • Stock plan with yearly stock grants
  • Flex leave for additional time off or cashing unused time
  • Monthly reimbursement for cell phone and internet services
  • Fringe benefits like Uber rides and Amazon Prime subscription
  • End-of-year profit-sharing cash bonus
  • Referral bonus for bringing in new talent
Full Job Description
All positions require an active clearance.

Responsibilities:
  • Support numerous challenging, mission-critical projects that make a direct impact on the nation's security and intelligence mission.
  • Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems.
  • Apply expertise in C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly.
  • Provide support throughout the development life cycle to the test team

Required Skills:
  • Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages
  • Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks)
  • Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
  • Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
  • Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, Ghidra, etc.
  • Familiarity with assembly languages (development or reversing)
  • Knowledge of low level, systems programming concepts

Desired Skills:
  • Experience with vulnerability analysis and exploit development
  • Experience with Python
  • Experience with Assembly
  • Knowledge of telecommunications


Education/Experience:
BA or BS degree and 6 years of development experience

Clearance:
TS/SCI clearance with polygraph is required.

Total Compensation Package

We offer a comprehensive compensation package designed to support your well-being and professional growth. Our competitive base salary is complemented by an extensive benefits program, including:
  • Health, Dental, and Vision Insurance: Comprehensive coverage to keep you and your family healthy.
  • Life and Disability Insurance: Peace of mind with financial protection for you and your loved ones.
  • 401(k) Plan: No personal investment required to benefit from a generous employer contribution, allowing you to maximize your take-home pay.
  • Paid Time Off: Enjoy time away from work to recharge.
  • Technology Refresh: Upgrade your devices regularly, or opt for a year-end bonus if you don't need new tech.
  • Training and Professional Development: A $5,250 annual budget for ongoing education, certifications, and professional memberships. Or use this annual benefit to repay a student loan tax-free.

For a full overview of our benefits, please visit our benefits tab.

Salary Range: $130,000 - $240,000

Additional Perks and Benefits
  • Stock Plan: Become an equity owner with a yearly stock grant-let's build the future together.
  • Flex Leave and Exchange Plan: Take up to 8 weeks off for a strong work-life balance or sell back unused time for double the value!
  • Virtual Office Compensation: Monthly reimbursement for cell phone and internet services.
  • Fringe Benefit Mall: Choose from perks like Uber rides, a beer of the month club, Amazon Prime, and Hello Fresh-whatever suits you best!
  • Profit-Sharing Cash Bonus: Share in the company's success with an end-of-year cash bonus.
  • Referral Bonus: Help us grow by bringing in top talent and earn a bonus for each successful referral.

Similar Jobs

More Jobs at Compass Government Solutions, LLC

  • Linux System Administrator
    $120K — $240K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Linux System Administrator
    $120K — $240K *
    Annapolis, MD 21401 (Anne Arundel County)
    Information Technology
    In-Person
  • Embedded Software Engineer
    $130K — $240K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Java Developer
    $120K — $240K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Java Developer
    $120K — $240K *
    Annapolis, MD 21401 (Anne Arundel County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Embedded Software Engineer jobs: