OPEN POSITION
Software Security Analyst
Company
TrustInSoft is an international software publisher, with offices in Paris and Silicon Valley. It provides an advanced C/C++ source code analyzer to ensure software cybersecurity and safety. The NIST recognized TrustInSoft’s solution and its unique approach to software quality twice. It empowers software developers and testers to guarantee that software is immune from security flaws, behaves in a deterministic way, and is resilient to crashes whatever the test inputs, while reducing software verification efforts. Worldwide leading companies in the Aeronautics / Automotive / Telecoms / Semiconductors/ IoT /Defense industries already rely on TrustInSoft Analyzer.
The Team
Within TrustInSoft, the “Analysts” team fulfills a key role to ensure our customers get the best benefit from our product. Our mission starts from the Presales stage; we support the sales teams, to demonstrate our product will fulfill our customers’ needs in terms of exhaustive detection of security risks in their software. After the purchase decision, the team helps ensure a smooth adoption of the product with regular interactions with our customers, and delivering Services such as: supporting the customer to gain full autonomy with our product, offering our expertise in analyzing complex codes, deploying our Analyzer in their CI/CD chain, or performing full analyses on their behalf.
The Analysts team is a very experienced, talented and friendly bunch of people, who all love to succeed and reach the highest level of customer satisfaction. The thrill of solving a problem for a customer, of coming up with innovative ideas, and being part of a team that is large enough to provide you with support but small enough that your accomplishments are noticed is what drives us.
Job Objective
This is a highly hands-on and technical role, focused on code analysis, with limited development activities. You will work with cross-functional teams for several customers, mainly focused on embedded software development, for a wide diversity of markets (automotive, IoT, mobile, defense…). Internally, you will work in close collaboration with our product team and act as the first customer voice to feed our roadmap, along with sales & field team.
The mindset is that of a debugging expert: observe the client’s code by exercising it through various inputs, understand and find the origin of the issues detected then report the bugs!
The ideal candidate must be self-motivated and comfortable in the dynamic atmosphere of a technical organization with a rapidly expanding customer base. Service oriented, candidate must be organized and analytical. Work is usually done autonomously, but team is always available and encouraged to help exchange best practices.
Responsibilities
- Perform code analysis on customer source code, in project mode, reporting regularly internally and to customer the technical progress
- Attend conference calls with customer to report technical progress and errors detected, engineer-to-engineer
- Contribute to technical hands-on knowledge transfer to customers to improve everyone’s understanding of our solution and results
- Provide feedback and suggestions to product management to improve our products and documentation
Skills and Experience
- Education: B.A./B.S. degree required (Computer Science, Software development or a related field).
Technical
- Prior experience of min 5 years as senior C or C++ software developer, preferably for embedded devices
- Excellent knowledge of C and its ISO standards
- Good knowledge of C++ or Rust
- Experience with Linux/Unix system: comfortable with shell scripting, Linux file systems
- Comfortable with CI/CD integration and tools (Jenkins,…)
- Experienced with general development tools, debuggers and build systems (git, cmake/bazel…)
Soft skills
- Fluent in English
- Proactive and analytical mindset
- Effective communicator: Clearly conveys progress, seeks help when needed, and adapts messaging to the audience
- Ability to express complex ideas in a clear and structured manner
- Team player with strong collaboration skills
- “Can do” attitude. Willing to adapt,innovate, and ensure customer satisfaction
- Strong problem solving skills
Additional skills/experience
- Safety and/or cybersecurity knowledge
Excellent long-term opportunities exist for the successful candidate in the exciting and growing business of cybersecurity and safety in a company that truly values its staff and offers a very differentiating tool based on a unique technology.
Job Overview
Job Type
Full-Time
Location
France (Paris office/hybrid/remote)
Experience
min. 5 Years
Qualification
B.A./B.S. degree required (Computer Science)
Availability
As soon as possible