Embedded Firmware Architect
24 hours ago
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
- 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
- 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
- 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.
-
Embedded Firmware Architect
2 weeks ago
Azusa, California, United States Banks Power Full timeAbout 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...