{bc}
lever

On Site - St. Louis MO - Senior Software Engineer

Object Computing
St. Louis, USA
Full-time
Senior
Onsite
Discovered 2 weeks ago
javalinuxpython

Full Job Posting

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.
  • 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.

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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Object Computing