Embedded Firmware Engineer
Who We Are:
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. An average day as a Software Engineer at TAG will see you handling some combination of the tasks below:
$150,000 - $165,000 a year
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.
3. Wireless protocols including Bluetooth, Wi-Fi, LoRa, ISM, etc.
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.
Recommended Jobs
Lease and Rental Fleet Service Technician
Highway Motors, Inc. is a family-owned, authorized dealer for International trucks and Idealease Lease & Rental services that has served western and central Virginia for over 90 years. We are currentl…
Wellness Director
Are you a strong, experienced fitness leader with a passion for working with others to achieve their goals? Then the Y is the place for you. Job Description At the YMCA Alexandria, we know that …
Local Class A CDL Truck Driver
Local Class A CDL Truck Driver at Sysco summary: This role involves safely operating a Class A tractor-trailer to deliver foodservice products from warehouse to customers, ensuring proper unloadin…
Remote Market Research Assistant Earn Up to $50/Task
Compensation: Up to $50 per task About the Role We are seeking individuals to complete small, remote market research tasks from home. Your insights help shape future products, services, and publi…
Account Executive - Hydronics
Job Title : Account Executive - Hydronics Job Location : Nashville, TN Operating Company: Hobbs & Associates FLSA Status : Exempt : About: We are seeking a talented Commercial …
Travel Nurse - Rehabilitation Job in Blacksburg, VA - $10,044 per Month (2 Years Experience Needed)
Vetted is seeking a RN - Rehabilitation for a travel job in Blacksburg, Virginia . Must have 2+ years of experience. This contract pays approximately $10,044/month gross. Assignment detai…
Delivery Truck Driver - Non CDL
Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ co…
Forklift Operator
Material Handling Equipment Operator Pay: $23–$28 per hour Industry: Recycling & Sustainability Ready to take your career to the next level? Join a growing company that values its people a…
Correctional Officer I (Danville)
Description The purpose of the position is to direct, supervise and train inmate work-program crews, oversee the care and custody of all inmates, and ensure the security and safety of the …
Lab Support Services Engineer - TS/SCI
Public Trust: None Requisition Type: Pipeline Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise …