Electrical Engineer - BCycle Product Team
Bicycle Transit Systems Inc
- Madison, WI
- Permanent
- Full-time
- Competitive compensation package
- Affordable medical, dental, and vision insurance options
- 401k with up to 4% employer match
- 3 weeks PTO + 1-week sick time off per year
- 4-Day Workweek
- Paid parental leave
- Design and capture schematics for embedded hardware, including microcontrollers, battery management systems, LF/HF RFID, cellular modems, and Bluetooth devices.
- Design, assemble, and test printed circuit board assemblies while working closely with manufacturers to optimize costs and manufacturability.
- Manage and update the electronic component library for both new and existing designs to ensure consistency and efficiency.
- Diagnose and resolve issues in existing designs using tools such as multimeters, oscilloscopes, and debuggers.
- Create, deploy, and support firmware across the entire product lifecycle, ensuring high-quality performance and reliability.
- Develop device driver and application library code for embedded C systems running on ARM microprocessors.
- Collaborate with entire engineering team throughout the design lifecycle to deliver products on time, within budget, and aligned with scope requirements.
- Author and maintain comprehensive documentation for hardware designs and firmware code to support ongoing development and compliance needs.
- Participate in hardware and firmware design reviews, leveraging processes like DFMEA to identify and mitigate risks.
- Collaborate with project managers to define project scope, timelines, and deliverables for new product development initiatives.
- Bachelor of Science in Electrical Engineering, Computer Engineering, or a related field.
- 8+ years of hands-on experience developing embedded systems for new products, including hardware and firmware integration.
- Experience managing the full product lifecycle, including initial concept development, design, prototyping, testing, and product release.
- Demonstrable expertise in designing and developing IoT devices with a focus on low-latency, low-power operation.
- Proficiency with STM32 family microcontrollers, including peripheral configuration, driver development, and debugging.
- Strong understanding of serial communication protocols such as UART, SPI, and I2C
- Proficiency in using Altium Designer for schematic capture and PCB layout design.
- Experience with additional wired and wireless communication protocols such as CAN, Ethernet, Bluetooth/BLE, Zigbee, and Cellular/LTE.
- Proven ability to plan, prioritize, and manage multiple projects effectively.
- Strong verbal and written communication skills with a collaborative mindset.
- Skilled at building and maintaining relationships across functional teams.
- Analytical thinker with the ability to interpret and synthesize complex findings.
- Motivated team player with excellent interpersonal, organizational, and time management skills.
- Hands-on problem solver with a passion for prototyping, learning, and continuous improvement.
- Creative approach to solving open-ended technical challenges.
- Entrepreneurial mindset with the adaptability to thrive in a dynamic, fast-paced environment.
- Commitment to promoting a safe working environment and adhering to safety policies and practices.
- Primarily local travel during business hours, as needed.
- Remote work requires a reliable internet connection and a quiet, secure environment for calls.
- Regular use of standard office equipment (e.g., computers, phones, photocopiers).
- Ability to lift up to 20 lbs. occasionally.
- Must be able to stand or sit for extended periods.
- Occasional repetitive motions involving wrists, hands, and fingers.
- Clear verbal communication required for phone and video conferencing.
- Regular, punctual attendance in accordance with company policy.
- Full-time role (32 hours/week, 4 days at 8 hours per day), with occasional evening or weekend hours as needed.