
C++ Software Engineer [All Levels]
BAE Systems OneArc USA · Prague, Karlín, Czech Republic · Hybrid
Weak hiring record · median 74 days open
All reasons
- Open 279 days
- 63% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
We are a well-established team based in Prague (Czech Republic), developing world-leading military simulations for major NATO powers and their allies. We constantly seek ways to advance the industry using the latest technologies and trends (such as whole-world simulations, motion tracking, VR, and AR).
We are looking for a C++ Engineer for one of our core teams working on our flagship product, based in Prague.
Responsibilities
- Research, design, implement, document, and maintain new and existing systems.
- Develop software solutions to innovate and extend products according to customer needs.
- Efficiently navigate through a highly complex codebase.
- Pragmatically refactor, extend, modernize, and introduce automation where feasible.
- Communicate clearly and professionally both in person and online.
- Work collaboratively in a team environment.
- Partner with other engineers, architects, internal stakeholders, and product management to deliver high-quality solutions within the expected timeframe, utilizing your expertise and judgment.
- Engage with customers to understand their use cases and identify cost-effective solutions.
Requirements
- Strong and proactive problem-solving skills
- Good knowledge of C++
- Ability to learn and work comfortably across various tech stacks
- Understanding of algorithms, data structures, and time complexity
- Basics of linear algebra
- Bachelor's Degree or higher in Computer Science or a related field
- English at communicative level
Nice to have
- Interest in game development
- Experience with simulations
- A passion for automation and improving development environment
We offer
- Diverse, challenging, yet fun work environment with real-life applications.
- Opportunity to work on deeply sophisticated, battle-tested systems that solve immensely complex simulation requirements of NATO defense forces and non-military users around the globe.
- Use of the latest hardware and software technology (such as that employed in the field of VR).
- Opportunity to use your skills even outside of your role, with the option to grow outside of your role.
- Ability to influence how we do things and have a direct impact on our products.
- Work with and learn from talented colleagues.
- Full-time employment with a competitive salary.
- Flexible working hours.
- Hybrid work model: Minimum 3 days in the office.
- 5 weeks vacation per year + 3 sick days.
- Various benefits, such as a meal voucher allowance, office breakfasts, and a fully paid Multisport card.
We don’t offer just a job. We want to allow you to grow and advance the simulation market.
Skills
More jobs at BAE Systems OneArc USA
All 16- QA Analyst (All Levels) - Military training simulation (KSC)BAE Systems OneArc USA · Kosice, Slovakia13d ago
- Junior Terrain QA AnalystBAE Systems OneArc USA · Prague, Karlín, Czech Republic19d ago
- Information Security ManagerBAE Systems OneArc USA · Pittsburgh, PA, United States1mo ago
- General ApplicationBAE Systems OneArc USA · Prague, Karlín, Czech Republic1mo ago
- SOC AnalystBAE Systems OneArc USA · Prague, Karlín, Czech Republic1mo ago
Similar roles
- Render ProgrammerBagira · Brno, Jihomoravský kraj, Czechiatoday
- Founding ML Engineer (Spectrum)JetBrains · Amsterdam, Netherlands · Belgrade, Serbia · Berlin, Germany +9today
- Forward Deployed Engineer - AI Prototyping & Product EngineeringNovartis · Praguetoday
- C# Software EngineerThermo Fisher Scientific · Brno, Czechiatoday
- Python Software Engineer - Infrastructure & PlatformEverpure · Prague, Czech Republicyesterday
- Software Engineer, FlashBladeEverpure · Prague, Czech Republicyesterday