Logo
RGBSI

Senior Software Embedded Engineer

RGBSI, Torrance, California, United States, 90504

Save Job

Responsibilities • Specification, design, implementation, and testing of both bare metal and RTOS low level software for power electronics applications • Work with/resolve ambiguity in requirements/specifications/designs • Design and specify interfaces between application software and firmware • Design, develop, implement and test multicore interfaces and applications • Develop multicore, timing critical software architectures • Create elegant, efficient real time software components and interfaces • Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness • Work with hardware and debuggers at a bench and HIL level to verify software operation • Design ISO26262 compliant software • Document requirements, software design and test procedures and results

Qualifications • Fluency in state-of-the-art embedded software practices using the C programming language • Proficiency in version control software processes and techniques (GitFlow, GitLab) • Knowledge of software build procedures and the ability to maintain build scripts (Bazel, SCons preferred, CMake, Makefile) • Strong background in real-time software component design and testing • At least a bachelor's degree in computer engineering, electrical engineering or computer science. Master's degree preferred • 5+ years software development experience with real-time embedded C systems

#J-18808-Ljbffr