Embedded Developer

Booz Allen Hamilton

Base: $69,400.00 to $158,000.00; bonus/equity: not...
Hybrid
C software development
Virtual environments experience
Linux development
As an embedded software engineer, you know how to create and maintain crucial pieces of software

Job Summary

  • As an embedded software engineer, you know how to create and maintain crucial pieces of software.
  • Using the latest tools and technology, you’ll write, test, and edit code in support of the team’s overall results.
  • Work with us to expand your tech skills and make a meaningful difference.

Matching Summary

As an embedded software engineer, you know how to create and maintain crucial pieces of software.

Salary

Base: $69,400.00 to $158,000.00; Bonus/Equity: Not specified; Benefits: health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care.

Skills & Requirements

Must-have

  • C software development
  • Virtual Environments experience
  • Linux Development
  • software reverse engineering tools
  • low-level systems programming concepts

Nice-to-have

  • development on embedded platforms
  • vulnerability analysis and exploit development
  • Python
  • memory safe low-level programming
  • telecommunications knowledge

Key Requirements

  • 6+ years of experience with software development using C
  • Experience with configuration, administration, and development with Virtual Environments such as VMWare, ESXi, or Open Stack
  • Experience with Linux Development
  • Experience with software reverse engineering or debugging tools such as IDAPro, OllyDbg, or gdb
  • Experience with assembly languages development or reversing
  • Knowledge of low-level systems programming concepts
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree

Work Rights

TS/SCI clearance with polygraph is required

Tailored Resume

Cover Letter