RGBSI
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
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