Title:
Software Engineer - IID:1116Location:
Moorestown, NJDepartment:
EngineeringJob Titles:
Software Engineer 1
Job Summary
Thunderbolt Solutions is seeking to hire an Software Engineer 1.
Thunderbolt Solutions is a small, flexible company where are our motto ‘find a way or make one’ and it permeates every facet of our business. When faced with a technical challenge, we aim to exceed expectations by developing and fielding innovative solutions for defense and commercial markets in a manner unencumbered by bureaucracy.
Thunderbolt Solutions operates in an environment that fosters transparency, innovation, collaboration, inclusion and a learning mindset focused on solutions that enhance employee engagement.
Responsibilities
- Work in a collaborative team using agile development methodology, performing the following tasks: Performs subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and testing.
- Participates in software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews.
- Research problems and develop solutions.
- Experience
- Bachelor’s degree (in Engineering, Computer Science, Math, Physics, or related field) or equivalent related work experience
- This position requires the ability to obtain and maintain a government secret clearance, U.S. Citizenship is required
- This position requires the successful applicant to obtain and maintain the required security clearance or other authorization(s) within the necessary timeframe required by applicable contract(s)0-2 years-experience in Real time mission critical development, maintenance, or support in an Open/Layered Architecture Environment;
- Operating Environments;
- Model-based tools;
- Information Assurance;
- Tools Development;
- Safety Analysis;
- Real-Time System Data Analysis;
- Problem Analysis;
- System Integration
- Experience with Object Oriented design/development including the employment of Design Patterns to facilitate the utilization of software insulation techniques and plugins
- Experience developing software with Java, C++, or Python.
- Experience working with the Windows, Solaris, and LINUX environments
- Experience developing Solaris, and other variants of UNIX scripts.
- Strong skills with MS Office and Integrated Development Environments (IDE) such as Eclipse.
- Familiar with UML syntax and its use.
- Familiar with driver-based and automated test environments
- Experience with the following tools are considered a plus: Clearcase (Version Control Software), JIRA (Project Management Tool), xUnit Framework, Junit and CPPUnit
- Lite, CMMI Level 5 Life Cycle Processes and Procedures, Assemblers
- Thunderbolt Solutions offers competitive pay, paid time off (PTO) and benefits (health & 401(k)).
- Compensation Statement (New Jersey Pay Transparency Notice)
- In accordance with New Jersey's pay transparency requirements, the anticipated annual salary for this position is between $72,000 and $100,0
-
- This range represents a reasonable estimate based on the expected scope of work and varying levels of experience.
- Final compensation will depend on several factors, such as job responsibilities, relevant experience, education, certifications, specific skills, internal alignment, and prevailing market rates.
- This position may also be eligible for a discretionary bonus in addition to base pay.
- Check us out at https://tboltsolutions.com/ Thunderbolt Software LLC is an Equal Opportunity/Affirmative Action Employer.
- All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, pregnancy, sexual orientation, gender identify, national origin, age, protected veteran status or disability status.