Senior Software Systems Engineer
REGENT · North Kingstown, RI · 1 mo ago
HybridInformation TechnologyFull-time
Job Duties And Responsibilities
- Responsible for improving, reviewing, and testing Vehicle Control System (VCS) software architecture, specifically in regard to application-level functionality and integration with our real-time operating system capabilities.
- Developing VCS application software components in C++
- Systems engineering work (requirements, test definition, architectural improvements, interfacing with other engineering stakeholders)
Minimum Education/Experience Requirements
- Bachelor’s degree or foreign degree equivalent in Computer Science, Electrical Engineering, Electronic Engineering, or directly related field of study.
- 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
- 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.
Hybrid position. Must reside within commuting distance from employer's North Kingstown, RI office (3 days a week in office minimum).
We are an Equal Opportunity Employer. We are committed to creating a diverse and inclusive work environment.