Embedded Firmware Developer
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