We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Pinnacle Technology logo
Pinnacle Technology Verified
IT Services, Managed Services, Consulting, Cybersecurity

Embedded Software Engineer

Simi Valley, California, United StatesOnsiteFull Time$105,000–$110,000 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Description:

Title: Embedded Software Engineer

Location: Simi Valley, CA 93063

Position Type: Direct Hire

Schedule: 1st Shift (Monday – Friday)

Salary Target: $105K - $110K | ACIP Bonus 10%

Education & Experience Required:

• A Bachelor’s Degree in Engineering or Science Technical discipline is required - Computer Engineering, Electrical Engineer, Computer Science, etc…

• 3+ years minimum experience

(THIS IS NOT AN IT ROLE)

Nice-to-haves:
Working experience with C Programming at a low-level, 'bare metal' HW-interaction experience? (for example: microcontrollers, drivers, interacting with hardware, etc…). Experience with Software verification of embedded systems programmed in C, Assembly and SCADE - Version Control and Configuration Management with AccuRev and DOORS.

Job Designation:

The Embedded Software Engineer 2 designs, develops and debugs software, working in small teams to solve problems and explore technologies for new and existing core products.

Job Core Responsibilities:

• Captures, decomposes and derives functional requirements to develop technical specifications.

• Applies software standards and utilizes specifications to design, develop, integrate and test safety-critical software applications using standard and model-based development methodologies and tools.

• Authors design documentation and develops drivers for embedded devices, including microcontrollers and associated peripherals.

• Perform, track and control internal project activities and manage external sub-contractors (including offshore verification partners). Support other members of the team with knowledge of best practices and safety-critical development. Creates periodical status reports for key functions.

• Identify continuous improvement opportunities, including standardization of tools and processes.

• Works as part of a software engineering team using source control concepts

• Consistent exercise of independent judgment and discretion in matters of significance

Qualifications:

• Experience using C at a low level (microcontrollers, drivers, interacting with hardware, etc…)

• Experience with Software verification of embedded systems

• Experience with Version Control and Configuration Management systems

• Experience with System verification using lab equipment - oscilloscopes, multimeters, etc…

• Ideally, Aerospace Software Engineering Compliance with DO-178B/C, SOI Audit experience

• Ability to solve problems using a systematic and analytical approach

• Fundamental knowledge of engineering domain principles, concepts, and techniques

• Good oral and written communication skills

• Proficient in Microsoft Office

Ready to apply?
You'll be redirected to Pinnacle Technology's application page.

Similar roles