Embedded Firmware Architect

24 hours ago


Azusa, California, United States Banks Power Full time
Job Title: Embedded Firmware Architect

We are seeking a highly skilled Embedded Firmware Architect to join our team at Banks Power. As a key member of our engineering team, you will be responsible for designing and developing scalable automotive firmware solutions.

Key Responsibilities:
  • Provide technical leadership and guidance 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
Requirements:
  • 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
What We Offer:
  • Competitive salary range: $155,000-$170,000 USD
  • 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

Banks Power is a leader in aftermarket performance, and we are committed to providing our employees with a rewarding and challenging work environment. If you are a motivated and experienced Embedded Firmware Architect looking for a new opportunity, we encourage you to apply for this position.



  • Azusa, California, United States Banks Power Full time

    About the RoleWe are seeking a highly skilled Embedded Firmware Architect to join our team at Banks Power. As a key member of our engineering team, you will be responsible for providing technical leadership in the design and development of scalable automotive firmware solutions.Key ResponsibilitiesTechnical Leadership: Provide guidance and mentorship to the...