Embedded Firmware Architect

Banks Power
Azusa, CA, US
$155K-$170K a year
Full-time

Job Description

Job Description

Visa sponsorship is not available for this position.

We're seeking a skilled Embedded Firmware Architect who will provide technical leadership in the design and development of scalable automotive firmware solutions.

You are hands-on, and love experimenting and finding solutions in a dynamic environment. Your expertise in embedded systems, communication protocols, and firmware development will be crucial in shaping the success of our high-quality, innovative and performance-oriented products.

This is an on-site position in Azusa, CA.

Main Responsibilities

  • Provide technical guidance and mentorship to the firmware team
  • Collaborate with cross-functional teams to gather requirements and translate them into firmware specifications and designs
  • Define and drive the firmware architecture and development flow, including feature assessments and solution design, project scoping, pre-development planning, etc
  • Architect key blocks of firmware that interact with low level hardware features. Develop product source code in C / C++ when needed
  • Lead and participate in design reviews, code reviews, and other engineering activities to ensure high-quality firmware development
  • Collaborate with hardware team to ensure flawless integration of firmware with the underlying system
  • Conduct thorough testing, debugging, and performance optimization of firmware to ensure reliability and quality
  • Manage project timelines, resource allocation, and coordinate with stakeholders to ensure timely delivery of firmware solutions
  • Champion a development culture which emphasizes product quality, team accountability, and continuous improvement

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field
  • 7+ years of experience in embedded firmware development in RTOS environments. Be able to actively code
  • Experience with hard real-time systems and ARM architectures
  • Experience developing embedded systems for automotive powertrain controls as well as USB, J1850, ISO9141, and CAN communications
  • A deep understanding of automotive engine control strategies, as well as MAF, CKP, MAP signals
  • Proven experience throughout full product and embedded firmware development lifecycle, including defining goals and reaching milestones in a cross-functional capacity
  • Experience with STM, Freescale, NXP, or Atmel microprocessors
  • Experience with multi-processing architectures and techniques
  • Ability to optimize software for resource constrained embedded systems (e.g. power, throughput, memory / compute)
  • Familiarity with hardware design concepts and ability
  • Strong proficiency in low-level programming languages including C / C++ in production environments
  • Excellent communication skills, both verbal and written

Salary Range

$155,000 $170,000 USD

Actual pay offered to candidates will depend on several factors, including but not limited to, relevant candidates' experience, education, and specific knowledge, skills, and abilities.

Benefits

  • Medical, dental and vision insurance
  • Company-paid basic life, AD&D and long-term disability insurance
  • Employee Assistance Program, a confidential program dedicated to supporting the emotional health and well-being of our employees and their families
  • 401(k) and 401(k) matching
  • Vacation, Paid Time Off and Sick Leave

Perks

  • A family-oriented culture that promotes work-life balance; an incredible and effective leadership team that genuinely cares about its team members
  • Open door policy, promote from within
  • Veteran-friendly
  • Health and wellness program (Wellness Wednesday, Fruit & Fiber Friday, onsite wellness screening and flu shots, massage, instructor-led exercise, etc)
  • Employee Service and Recognition Program
  • Food Truck Fridays, Holiday Luncheons, Family Fun Day
  • Employee Referral Program
  • Education Assistance Program
  • Celebration of cultural heritage
  • Friends & Family discount on our top-line power-enhancing products
  • Employee discount programs that help you save on family entertainment and thousands of items
  • And much more!

Company Description

Banks are engine people. In a world of companies making disparate parts, Banks engineers the entire engine, not just high performance parts.

The proof of Banks' expertise is its list national championships and world records as well as the biggest military engine contract of the century.

Of all the possible options, the U.S. military chose the Banks D866T engine for its high performance and durability. With over 65 years of breakthroughs and patents in high-performance gas and diesel engine development including turbocharging and drivetrain, Banks has no rival.

To be a leader in aftermarket performance takes a tight-knit group of talented, like-minded people. We look forward to welcoming you to our award-winning team.

Learn more about our company and career opportunities at Careers at Banks Power.

Banks Power provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

In addition to federal law requirements, Banks Power complies with applicable state and local laws governing nondiscrimination in employment.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Positions with Banks Power require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations.

Applicants for these positions may need to be "U.S. Persons," as defined in these regulations. Generally, a "U.S. Person" is a U.

S. citizen, lawful permanent resident, or an individual who has been admitted as a refugee or granted asylum.

Address : 546 Duggan Avenue, Azusa, CA 91702

29 days ago
Related jobs
Promoted
Banks Power
Azusa, California

We're seeking a skilled Embedded Firmware Architect who will provide technical leadership in the design and development of scalable automotive firmware solutions. Your expertise in embedded systems, communication protocols, and firmware development will be crucial in shaping the success of our h...

Promoted
Northrop Grumman
california, CA, United States

Northrop Grumman Mission Systems sector is seeking a Digital Engineer, Embedded Software Engineer to join our diverse and talented Digital Technology team in the design, implementation, and integration of real-time embedded software & VHDL coding for our next generation Embedded GPS/Inertial Navigat...

Celestica
CA, United States

The Senior Lead Engineer, Software works in cross functional teams with other designers, customers, manufacturing engineering and project leadership to ensure robust and high quality product development. The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be depl...

GDIT
Mugu, Point, CA, USA

HOW OUR SOFTWARE DEVELOPER WILL MAKE AN IMPACT:. Analyzing user/business needs and functionality to plan and design software systems to be integrated into a larger solution. ...

Electrical Consultants, Inc.
Ontario, California

ECI employs over 800 engineers, designers, project managers, surveyors, right-of-way agents, environmental planners, construction professionals and support staff in 20+ engineering offices across the U. ECI has over 35 years of experience in the planning, engineering and construction of a wide range...

Schneider Electric
California, CA, US

You provide analysis and investigation and resolution of software engineering tasks; participate in the definition of design specifications/parameters; plan, document and carry out software development and testing. ...

Jobot
East Los Angeles, California

We are looking for a Senior Electrical Engineer to join our team and work on exciting projects across the Houston area. As a Senior Electrical Engineer, you will be responsible for:. A Bachelor's degree in Electrical Engineering or a related field. At least 10 years of relevant experience in electri...

Emonics LLC
California, United States

Title – Embedded Software Engineer (Onsite). Design and Develop controller software in Embedded C for agricultural machines. Expertise in Embedded C programming. Embedded Controllers software design and development. ...

Solidigm
CA, United States

A bachelor’s degree in engineering, preferably Electrical with 7-10 yrs. Through this work, the Infrastructure Engineer will manage several key priorities, including partnering with Global Construction, Facilities Operations team, other Corporate Services partners to support the design process, equi...

Georg Fischer Signet LLC, Irwindale, CA
Irwindale, California

Bachelor's degree in Computer Science/Engineering, or Electrical Engineering. ...