Linux Embedded Software Engineer

22 May 2024

Vacancy expired!

Title: Embedded Software Engineer

Location: Orange County, CA

Fulltime Permanent role.

Roles and Responsibilities
  • Contribute to technical solutions from design through final validation including requirements definition, design, specification, development, testing, peer review, and documentation.
  • Maintain high standards of software quality by following industry best practices.
  • Design, develop, and unit test embedded software in accordance with current state of the art, best practices. We expect our developers to produce high quality code. This includes writing specifications, performing simulations, creating test cases and contributing to intellectual property of our client.
  • Lead, mentor or participate in code review and evaluation of solution designs and code standardization.
  • Review and improve on existing systems, making use of new technologies and methodologies.
  • Mentor engineers or engineering teams.

ROLE DESCRIPTION
  • Innovate on product, process or technologies to create product excitement for our customers
  • Collaborate with internal cross functional teams, end users, and third-party contacts to design, develop, document and maintain software deliverables for various projects
  • Establish and maintain working relationships with technical, testing and hardware team members across the technology organization.
  • Senior Software Engineers are active leaders in their technical areas
  • Lead the creation and continuous improvement of software processes.
  • Drive issue resolution at all levels.
  • Support development and implementation of testing strategies.
  • Engage and promote activities that facilitate innovation, continuous learning of new or improved technologies and borderless collaboration.
Qualifications and Requirements
  • BS in Electrical or Computer Engineering (BSEE, BSCmpE, BSCS) or equivalent experience.
  • Minimum of 10 years of software development expertise.
  • Experience developing software in Linux ecosystem.
  • Experience developing software that directly interfaces with hardware, such as drivers or bare metal.
  • Experience with real-time software environments.
  • Proficient knowledge with Product Life Cycle Management Tools.
  • Proficient with software design and validation methodologies (vehicle level software development).

ADVANTAGE for Consideration
  • Experience building software using YOCTO.
  • Automotive communication hardware knowledge (CAN, LIN, Ethernet).
  • Proficiency understanding hardware schematic.
  • Electronic hardware development knowledge

  • ID: #41378545
  • State: California Orange county 00000 Orange county USA
  • City: Orange county
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-05-22
  • Deadline: 2022-07-17
  • Category: Et cetera