Senior Software Systems Engineer
Hybrid · North Kingstown, Rhode Island, United States
Job Summary
Senior Software Systems Engineer responsible for improving, reviewing, and testing Vehicle Control System software architecture, specifically in regard to application-level functionality and integration with real-time operating system capabilities. Develops VCS application software components in C++, performs systems engineering tasks (requirements, test definition, architectural improvements), and designs, develops, and improves test automation infrastructure and tools in Python. Hybrid position requiring residency within commuting distance from North Kingstown, RI office (3 days a week in-office).
Required Qualifications
- Bachelor’s degree or foreign degree equivalent in Computer Science, Electrical Engineering, Electronic Engineering, or directly related field
- 3 years experience designing, developing, and testing embedded software for time and resource-constrained applications
- 3 years experience programming in C++ and C in a Linux environment
- 3 years safety-critical software experience in aerospace, medical, automotive, or similar applications
- 3 years experience in object-oriented design principles
- 3 years experience developing software on resource-constrained Real Time Operating Systems (RTOS) and configuring RTOSs such as FreeRTOS, DEOS, VxWorks, or Integrity
- 3 years experience scripting experience in Python, MATLAB, or Bash
- 1 year development experience with Publish or Subscribe architectures for Distributed Software Systems
- 1 year experience interpreting and reviewing electrical schematics
- 1 year experience working with common electrical lab equipment such as Oscilloscopes, Multimeters, and Signal Generators
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.