On Site - St. Louis MO - Senior Software Engineer
See all open roles at oci informatique →
Some ghost-posting signals
- open for 422 days (90+ without a fill is a strong ghost signal)
- no salary disclosed (correlates with ghost postings)
See your fit for this role and apply with a truthfully tailored résumé.
About the role
Key Responsibilities
Design, develop, and maintain robust and efficient embedded software systems using modern C++ and embedded Linux (PetaLinux) for critical defense applications.
Provide detailed technical explanations of projects, including problems and solutions implemented.
Understand and work with complex software systems, including SDKs, third-party APIs, testing tools, and bench systems.
Understand and use simulators for software testing, including creating or improving simulators.
Apply various testing methodologies, especially for testing inputs/outputs of “black boxes.”
Debug communication problems between software and hardware devices.
Understand and perform codebase migration to new environments or operating systems.
Connect prior work and technical examples to the specific needs and challenges of our company, particularly in the aerospace, government, or defense sectors.
Required Skills & Qualifications
U.S. Citizenship required
Extensive experience in modern C++ and embedded Linux (PetaLinux).
Proficiency in scripting languages like PowerShell and Bash.
Experience with containerization technologies like Docker.
Familiarity with CI/CD pipelines.
Strong understanding of software systems complexities and “black boxes.”
Proficiency in creating and consuming technical documentation.
Familiarity with UML diagrams and tools like Confluence, Visio, and Doxygen.
Experience with simulators for software testing.
Knowledge of various testing methodologies.
Strong debugging skills for software and hardware communication problems.
Experience with or understanding of codebase migration.
Ability to describe technical projects in detail and discuss technical aspects succinctly and with depth.
Ability to identify and solve complex technical problems.
Strong communication skills to explain technical concepts and processes.
Ability to work on-site 4 days a week in St. Louis, Missouri.
Preferred Skills:
Experience with Linux or VxWorks, kernel development, or distributed computing.
Proficiency in Python and Java.
Experience in the aerospace, government, or defense sectors.
Stop applying to ghosts.
OyaPilot surfaces only verified, real jobs, scores your fit, and tailors your application truthfully.
Do more with OyaPilot