- Jovian Concepts, LLC is seeking a Software Engineer Level 3 for an exciting opportunity in the Annapolis
- Junction, MD area. At Jovian Concepts, our people drive our success. We're seeking talented professionals eager to deliver specialized, cutting-edge solutions that protect and support our nation's most critical national security missions.
- Click "Apply Now" and take the next step
- toward joining the Jovian Concepts team!
- CLEARANCE REQUIREMENT: A current and active TS/SCI clearance with a Maryland (MD) polygraph is required for consideration. CCA candidates will not be considered for this position at this time.
- The Software Engineer develops,
- maintains, and enhances complex and diverse software systems (e.g.,
- processing-intensive analytics, novel algorithm development, manipulation of
- extremely large data sets, real-time systems, and business management information
- systems) based upon documented requirements. Works individually or as part of a
- team. Reviews and tests software components for adherence to the design
- requirements and documents test results. Resolves software problem reports.
- Utilizes software development and software design methodologies appropriate to
- the development environment. Provides specific input to the software components
- of system design to include hardware/software tradeoffs, software reuse,
- use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place
- of new development, and requirements analysis and synthesis from system level
- to individual software components.
- The Level 3 Software Engineer (SWE) shall possess the
- following capabilities
- Analyze user requirements to derive software design and
- performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and
- software development process standards
- Design and code new software or modify existing
- software to add new features
- Integrate existing software into new or modified
- systems or operating environments
- Develop simple data queries for existing or proposed
- databases or data repositories
- Write or review software and system documentation
- Serve as team lead at the level appropriate to the
- software development process being used on any particular project
- Design or implement complex database or data repository
- interfaces/queries
- Develop or implement algorithms to meet or exceed
- system performance and functional standards
- Assist with developing and executing test procedures
- for software components
- Develop software solutions by analyzing system
- performance standards, confer with users or system engineers; analyze systems
- flow, data usage and work processes; and investigate problem areas
- Modify existing software to correct errors, to adapt to
- new hardware, or to improve its performance
- Design, develop and modify software systems, using
- scientific analysis and mathematical models to predict and measure outcomes and
- consequences of design
- Design or implement complex algorithms requiring
- adherence to strict timing, system resource, or interface constraints; Perform
- quality control on team products
- Implement recommendations for improving documentation
- and software development process standards
- Oversee one or more software development teams and
- ensure the work is completed in accordance with the constraints of the software
- development process being used on any particular project
- Confer with system engineers and hardware engineers to
- derive software requirements and to obtain information on project limitations
- and capabilities, performance requirements and interfaces
- Coordinate software system installation and monitor
- equipment functioning to ensure operational specifications are met
- Recommend new technologies and processes for complex
- software projects
- Serve as the technical lead of multiple software
- development teams
- Select the software development process in coordination
- with the customer and system engineering
- Ensure quality control of all developed and modified
- software (U) Delegate programming and testing responsibilities to one or more
- teams and monitor their performance
Requirements
- CLEARANCE REQUIREMENT: A current and active TS/SCI clearance with a Maryland (MD) polygraph is required for consideration. CCA candidates will not be considered for this position at this time.
- Fifteen (15) years of
- experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
- Bachelor’s degree in Computer Science or related
- discipline from an accredited college or university is required. Four (4) years
- of additional SWE experience on projects with similar software processes may be
- substituted for a bachelor’s degree.
Required Skills
- General Python scripting and large Python systems design/development
- C/C++ systems design/development
- Scripting languages (Bash, awk, sed, powershell)
RF Signals Familiarity
Desired Skills
STM32 microcontroller software development experience
Familiarity with STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer,
STM32CubeMonitor
- Work with Raspberry Pi4, 5 series products
- Hardware solutions breadboarding, debug and related tools
- Familiarity with silicon digital logic devices
- RF Signals analysis tools, test tools, and their usage
- Customer AI web services
Benefits
- In a recent employee survey, Jovian Concepts earned a 92%
- Overall Workplace Experience Score, and 100% of employees agreed that they
- would highly recommend working at Jovian Concepts to others. A comprehensive
- benefits package is one of the ways Jovian Concepts supports an exceptional
- work-life balance, and we remain committed to providing the best for the best!
Our benefits include
Great
- Healthcare Coverage: Three (3) healthcare options through CareFirst
- BlueChoice Advantage with 50% company-paid premiums. Tax-advantaged health
- savings account available with two options and up to 100% employer
- contribution. Dental + Vision: 50% employer-paid premiums for employees
- and family.
Amazing
- Retirement Savings: 401K - 8% TOTAL CONTRIBUTION - 3% safe harbor - 5%
- annual profit share. Immediately vested on day one and no matching or
- additional employee contribution required!
Generous
Paid Time Off: 5 weeks PTO with no use it or lose it policy + 11 federal holidays + paid hours for
company-required all-hands meetings + inclement weather leave
Fantastic
- Education Assistance: Up-front tuition payment program, employees
- pursuing job related degrees and/or certifications could be eligible for
- full up-front funding depending on performance and job relevance.
- WE DON'T STOP THERE — ENJOY MANY MORE BENEFITS! - Basic Life and AD&D insurance, Long-Term
- and Short-Term Disability at no cost to eligible employees - Up to four
- (4) weeks paid parental leave - Birthdays and Jovian Concepts’ anniversary
- recognition and gifts - Annual merit increases - Loyalty bonus- Employee
- and family-friendly corporate events, including our annual Team Build
- event and Holiday Party extravaganza.
Disclaimer
- Benefits offered by Jovian Concepts may vary based on work location, clearance
- level, eligibility, and other applicable criteria. Specific benefits,
- eligibility, and availability are not guaranteed and may differ from those
- generally described and are subject to change at the company's
- discretion.
Job description provided by Jovian Concepts.
View the original posting