B

Senior Software Embedded Engineer, Torrance, CA

Belcan
Full-time
On-site
$75 - $75 USD hourly
Job Title: Senior Software Embedded Engineer

Pay rate: $75/hr.

Location: Torrance, CA

Zip Code: 90503

Start Date: Right Away

Keywords: #TorranceJobs; #SoftwareEmbeddedEngineerjobs;

Job Description:

MOST IMPORTANT AND MANDATORY QUALIFICATIONS
• Fluency in state-of-the-art embedded software practices using the C programming

language
• Knowledge of software build procedures and the ability to maintain build scripts (Bazel, SCons

preferred, CMake, Makefile)
• Strong background in real-time software component and drivers (I2C) design and testing

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 (Git Flow, GitLab)
• Knowledge of software build procedures and the ability to maintain build scripts (Bazel, SCons

preferred, C Make, 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

Must Have:

Basic Software

Bootloader

Device Drivers

Embedded C

Low Level

Real time