Jobs · Information Technology · Virginia

Embedded Firmware Developer

SimVentions · Dahlgren, VA · 3 wk ago
Information Technology$79k–$110k/yrFull-time

SimVentions is looking for a junior to mid-level embedded software developer to help develop government systems on-site at NSWCDD.

Travel

Occasional travel within the Continental US.

Clearance

An ACTIVE Secret Clearance is required for this position. Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance.

Requirements

  • 3-5 years experience with embedded software development related to microcontrollers or similar devices
  • Proficiency in C
  • Experience in C#
  • Experience with git
  • Experience with software debugging and associated tools
  • Experience with hardware debugging at the logical level and associated tools
  • Experience with Code Composer Studio and/or MPLAB X and/or Visual Studio
  • Basic knowledge of satellite constellations
  • Basic testing, troubleshooting, & soldering skills
  • Knowledge of embedded software development for hardware
  • Knowledge of hardware architectures, microcontrollers, and communication protocols
  • Knowledge of writing test cases, unit testing, and validation of hardware-software integration
  • Knowledge in diagnosing and resolving network-related issues, including network configuration, connectivity, and data transmission problems
  • Ability to work in a fast-paced, rapidly changing range/field environment with a focus on fielding a product
  • Ability to work with others to meet established goals and program schedules
  • Ability to communicate effectively, both verbally and in writing

Responsibilities

  • Write firmware to run on specified microcontrollers to achieve desired functionality, ranging from making a device more robust to adding user-desired functionality or support for new hardware (GNSS engine, satellite transceiver, etc.)
  • Update or write tools to configure newly updated devices
  • Develop embedded software for new and existing systems
  • Support testing and assessment of embedded systems locally and at external locations
  • Utilize software development best practices within government development processes
  • Identify and incorporate the latest hardware, technology, and techniques in this rapidly evolving environment
  • Routinely collaborate with the government team through regularly scheduled on-site meetings

Preferred Skills and Experience

  • Excellent communication skills

Degree in Computer Science or a related Engineering field.

Pay

The projected annual compensation range for this position is $79,000 - $110,000 (USD). Compensation is determined by factors including experience, education, training, security clearance, work location, skills, knowledge, and competencies, as well as alignment with our corporate compensation plan and contract-specific requirements.

Benefits

  • Medical, dental, vision, and prescription drug coverage
  • Employee Stock Ownership Plan (ESOP)
  • Competitive 401(k) programs
  • Retirement and financial counselors
  • Health Savings and Health Reimbursement Accounts
  • Flexible Spending Accounts
  • Life insurance, short- and long-term disability
  • Continuing Education Assistance
  • Paid Time Off, Paid Holidays, Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
  • Third-Party Employee Assistance Program offering emotional and lifestyle well-being services, including free counseling
  • Supplemental Benefit Program

Why Work for SimVentions?

  • Support Our Warfighters: Provide relevant, game-changing solutions to U.S. military personnel worldwide.
  • Drive Customer Success: Deliver innovative products and solutions that exceed expectations, with a voice in your work and impact.
  • Get Involved in Giving Back: Participate in diverse service opportunities throughout the year.
  • Build Innovative Technology: Work on cutting-edge projects with a direct impact on customer success.
  • Work with Brilliant People: Collaborate with experienced, creative, and passionate individuals in a unique culture.
  • Create Meaningful Solutions: Tackle challenging and meaningful requirements as a trusted partner.

Additional perks include:

  • Employee ownership and the opportunity to help build your company
  • Family-focused environment with recognition of the importance of family time
  • Culture of technical excellence and collaboration
  • Business casual dress code
  • Excellent facilities, tools, and training opportunities
  • Open communication where your voice matters
  • Corporate fellowship opportunities, including sports teams and interest groups
  • Employee appreciation events (Holiday Events, Company Picnic, Imagineering Day, and more)
  • Access to FredNats Baseball team tickets from a private suite
  • Frequent food availability in the workplace

Similar jobs