Embedded Firmware Engineer

Technology Advancement Group, Inc. (TAG)®

Ashburn (VA)

On-site

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Vision insurance
401(k)

Job summary

A leading technology company in Ashburn is seeking an Embedded Firmware Engineer. The ideal candidate will have a Bachelor's degree in computer science or engineering and 5 years of embedded code development experience. Responsibilities include customizing Android OS for embedded devices, debugging system issues, and developing device drivers. This full-time position offers a salary range of $150,000 to $200,000 annually, along with medical and vision insurance, and a 401(k) plan.

Qualifications

  • 5 years’ experience with embedded ARM processors.
  • Eligible to obtain and maintain a Security Clearance.
  • Experience with GPS/GNSS is a plus.

Responsibilities

  • Customize and integrate Android OS for embedded devices.
  • Debug system issues including bootloaders and driver failures.
  • Develop and optimize device drivers for peripherals.

Skills

Embedded code development
Proficient in GitHub/GitLab
Proficient in Agile development tools
Ability to read schematics
Strong verbal and writing skills

Education

Bachelor’s degree in computer science or engineering

Job description

Join to apply for the Embedded Firmware Engineer role at Technology Advancement Group, Inc. (TAG)

Join to apply for the Embedded Firmware Engineer role at Technology Advancement Group, Inc. (TAG)

Technology Advancement Group, Inc. (TAG) provided pay range

This range is provided by Technology Advancement Group, Inc. (TAG). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$150,000.00/yr - $200,000.00/yr

Direct message the job poster from Technology Advancement Group, Inc. (TAG)

Welcome to TAG, a revolutionary force in defense technology for over 30 years, leading unprecedented advancements in PNT technologies. Our history is a tapestry of resilience and innovation, shaping us into a company that's not just simply expanding, but developing professionally at every level. We are a team of technical experts who thrive on challenges, boldly combining technologies to create groundbreaking PNT advancements. Our crew of technical experts aren't afraid to try audacious solutions, embracing failure as a necessary part of our learning process, so that we can build our clients customized solutions. As we embark on this exciting new phase as the sole source provider on DoD contracts, we are seeking passionate individuals ready to join our journey of growth and professionalization.

Who YOU Are:

1. Someone with a high degree of ownership - You don't need to be told to improve a system or to search for areas we can optimize, you're already mapping it out in your mind. You understand your department and processes better than anyone else.

2. GSD - You get stuff done. You don't waste time "admiring the problem" and instead you get to work. You aren't intimidated at the prospect of work that must be done.

3. Curiosity - You're the type of person who loves to ask "Why?" You want to understand how each part interacts to make up the whole.

4. Mentorship - You care deeply about being a part of a team and helping other succeed. You are passionate about uplifting everyone.

This role will report to our Software Manager and play a critical architect and development role including evaluating and selecting processors and subsystems, developing embedded code for both single and multi-core processors, integrating civilian and military next generation GNSS receivers, inertial measurement units (IMU), and other state-of-the-art sensors.

$150,000 - $200,000 a year

An average day as a Software Engineer at TAG will see you handling some combination of the tasks below:

Customizing Android OS, working with the Linux kernel, device drivers, HAL (Hardware Abstraction Layer), and system services to optimize performance, enhance functionality, and ensure compatibility with our hardware platforms.

1. Customize and integrate Android OS for embedded devices and custom hardware.

2. Work on board bring-up and BSP (Board Support Package) development.

3. Debug low-level system issues including bootloaders, kernel panics, and driver failures.

4. Develop and optimize device drivers for various peripherals.

5.Analyze and optimize system performance and power consumption.

6. Maintain security compliance and implement secure boot, SELinux, dm-verity, etc.

Developing code and state machines for 32bit microcontrollers including:

1. Embedded systems design on bare metal, RTOS, and Android environments.

2. Microcontrollers communication interfaces including SPI, I2C, UART, MIPI, CAN, and USB as well as GPIO’s and interrupts.

4. Power management through selective use of power islands/states, core switching, and dynamic clocking.

Requirements: (You MUST bring these skills to our team)

1. Bachelor’s degree in computer science or engineering with 5 years’ experience of embedded code development experience with ARM processors.

2. Able to read schematics and component data sheets.

3. Proficient with version control software- GitHub/GitLab.

4. Proficient with Agile development tools- Atlassian.

5. Eligible to obtain and maintain a Security Clearance.

6. Strong verbal, writing, and documentation skills.

Nice to Haves: (You don't need to have all of these, but they sure help)

1. GPS, GNSS experience strongly desired.

2. Passion for learning new technologies.

3. Ability to use basic lab equipment.

4. Experience using debugging software, emulators, simulators for testing.

5. Ability to be agile.

6. Ability to work independently, as well as having the ability to collaborate with team groups.

7. DoD Secret or TS cleared.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Defense and Space Manufacturing

Referrals increase your chances of interviewing at Technology Advancement Group, Inc. (TAG) by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Get notified when a new job is posted.

Sign in to set job alerts for “Firmware Engineer” roles.

Chantilly, VA $150,000.00-$175,000.00 4 months ago

Chantilly, VA $140,000.00-$175,000.00 1 month ago

Sterling, VA $100,000.00-$120,000.00 1 year ago

Chantilly, VA $150,000.00-$175,000.00 5 months ago

Bethesda, MD $10,000.00-$160,000.00 1 week ago

Arlington, VA $125,000.00-$200,000.00 1 month ago

Reston, VA $110,000.00-$125,000.00 3 weeks ago

Reston, VA $87,975.00-$103,500.00 3 weeks ago

Bethesda, MD $10,000.00-$160,000.00 1 week ago

Software Engineer (automated program analysis)

Chantilly, VA $160,000.00-$175,000.00 4 months ago

Reston, VA $108,000.00-$216,000.00 6 days ago

Rockville, MD $55,000.00-$125,000.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

GeoLogics Corporation • Sterling (VA)

On-site
Vision insurance
Software Engineer 2 - 23338
Software Engineer 2 - 23338

Mission Technologies, a division of HII • Fort Meade (MD)

On-site
USD 78,000 - 110,000
Senior Software Engineer
Senior Software Engineer

CHESS Solutions, LLC • Leesburg (VA)

Hybrid
USD 105,000 - 165,000
Medical insurance
Vision insurance
401(k)
Software Integrator-Entry
Software Integrator-Entry

Sedna Digital Solutions, LLC • Manassas (VA)

On-site
USD 70,000 - 90,000
Principal / Sr. Principal Embedded Software Engineer (Flight Software) - R10202918
Principal / Sr. Principal Embedded Software Engineer (Flight Software) - R10202918

Northrop Grumman • Linthicum (MD)

On-site
USD 105,000 - 158,000
Relocation assistance
Health insurance
Paid time off
Embedded Developer Level 2
Embedded Developer Level 2

Metrea • Corridor North (MD)

On-site
USD 138,000 - 169,000
Health and welfare benefits
Retirement plan eligibility
Senior Embedded System Engineer
Senior Embedded System Engineer

5V Tech | Certified B Corp™ • Tysons (VA)

On-site
USD 90,000 - 120,000
Healthcare Plan
Stock Options
Principal / Senior Principal Controls Software Design Engineer - R10205732
Principal / Senior Principal Controls Software Design Engineer - R10205732

Northrop Grumman • Corridor North (MD)

On-site
USD 110,000 - 166,000
Relocation assistance available
Health insurance coverage
Paid time off (PTO)
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)
Real Time Embedded Software Engineer (US Citizenship is REQUIRED)

GeoLogics Corporation • Sterling Heights (MI)

On-site
USD <1,000
401(k)
Senior Firmware Engineer
Senior Firmware Engineer

CoreWeave • Bellevue (WA)

On-site
USD 153,000 - 242,000
Medical, dental, and vision insurance
Company-paid Life Insurance
Flexible Spending Account
+4