
On Site - St. Louis MO - Senior Software Engineer
Object Computing, Inc.over 1 year ago
Responsibilities
- Design, develop, and maintain robust embedded software using modern C++ and embedded Linux with PetaLinux.
- Explain technical projects, including the problems addressed and solutions implemented.
- Work with complex software systems, SDKs, third-party APIs, testing tools, and bench systems.
- Use, create, and improve simulators for software testing.
- Apply testing methodologies, including black-box input and output testing.
- Debug communication problems between software and hardware devices.
- Perform codebase migrations to new environments or operating systems.
- Relate prior technical work to aerospace, government, and defense-sector needs.
Requirements
- U.S. citizenship is required.
- Extensive experience with modern C++ and embedded Linux, including PetaLinux.
- Proficiency with PowerShell and Bash scripting.
- Experience with Docker and containerization technologies.
- Familiarity with CI/CD pipelines, software-system complexity, simulators, and testing methodologies.
- Experience with technical documentation, UML diagrams, Confluence, Visio, and Doxygen.
- Strong debugging, complex problem-solving, and technical communication skills.
- Ability to work on-site four days per week in St. Louis, Missouri.
- Preferred: Linux or VxWorks, kernel development, distributed computing, Python, Java, and aerospace, government, or defense-sector experience.
Benefits
- On-site position in St. Louis, Missouri, with on-site presence required four days per week.
About Object Computing, Inc.
Object Computing, Inc. (OCI) is a privately held, women-owned IT services and software engineering firm founded in 1993 and headquartered in St. Louis, Missouri. The company designs, modernizes, and supports mission-critical systems, provides engineering training, and builds products, including the Xtrack geospatial platform that supports safety and operations for organizations in the rail industry. OCI contributes to open-source frameworks such as Micronaut and Grails and delivers AI/ML, IoT, and cloud consulting for enterprise clients.