Senior Embedded Software Engineer

job
  • Belcan
Job Summary
Location
Tustin ,CA 92681
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
25 Jan 2025
Share
Job Description

Job Title: Senior Software Embedded Engineer

Location: Tustin, CA 92780

Duration: 06 Months contract (Potential Temp to Perm)

Payrate: $80/hr. - $85/hr. (Depending on experience)

Shift : 1st Shift

Start Date: Right Away


Schedule: M-F 8-5/9-6 w/flex depending on business needs

This person will convert to FTE if this does a good job and there's a business need.


Job Description:

We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack for Design Verification of the PCBAs & ECUs (Electronic Component Units) for current and next gen vehicle platforms (Autonomy, Infotainment, Vehicle Controls etc.).

You will be writing device drivers for the PCBA components, doing s/w prototypes for early "h/w + s/w co-designs".

You will get a chance to work with some of the smartest minds in developing embedded h/w + s/w stack for this rapidly evolving EV industry.


Responsibilities:

  • Work with h/w and s/w architects to collaborate on next gen platform architecture with various SoCs and the software stack.
  • Design, develop and deploy embedded software on RTOS for board bring-up, verification, and debugging of automotive electronics.
  • Collaborate across multiple disciplines to deliver quality code, debug complex problems, prioritize, and get things done with a high level of efficiency and urgency.
  • Ability to debug in real time across s/w and h/w stack to understand the real issue and provide solution, work, and collaborate with multiple teams if needed.
  • Ability to crisply communicate with peers, stakeholders, customers, technical leaders and OEMs/ODMs.


Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science/Engineering or related field8+ years’ experience in Embedded Software Development Good understanding of RTOS fundamentals, Board Support Pkgs, kernel configuration, device driver interfaces, debugging tools etc.
  • Good debugging skills with an ability to work across orgs/teams.
  • Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools etc .
  • Good understanding of interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up.
  • Experience with scripting language (Python, shell )


Must Have:

  • Any RTOS.
  • Develop Embedded C code.
  • Low level RTOS drivers.
  • PCBA board bring-up with BSP.
  • SPI/I2C/CAN/LIN/Ethernet experience.


Nice To Have: Python

Other Smiliar Jobs
 
  • Indianapolis, IN
  • 3 Days ago
  • Linden, NJ
  • 3 Days ago
  • Orlando, FL
  • 3 Days ago
  • Mojave, CA
  • 3 Days ago
  • McLeansville, NC
  • 3 Days ago
  • Westlake, LA
  • 1 Days ago
  • Melbourne, FL
  • 1 Days ago
  • Mooresville, NC
  • 3 Days ago
  • Cincinnati, OH
  • 3 Days ago
  • Indianapolis, IN
  • 3 Days ago
  • Grand Rapids, MI
  • 3 Days ago
  • Canonsburg, PA
  • 3 Days ago
  • Bloomington, MN
  • 3 Days ago
  • Tempe, AZ
  • 3 Days ago
  • Cincinnati, OH
  • 3 Days ago