
Software Engineer, MCU
HARMAN InternationalResponsibilities
- Develop production-ready embedded firmware for MCU architectures using C/C++.
- Design, implement, debug, optimize, port, modify, and extend software features throughout the software development lifecycle.
- Perform root-cause analysis, hardware/firmware/software debugging, board bring-up, and targeted defect fixes.
- Review test plans and vectors, write testable code, and conduct design, code, and test reviews.
- Integrate software components into functional systems and create software and module architecture documentation.
- Collaborate with global internal and external teams and represent the team in technical reviews.
- Support product documentation and identify opportunities to improve existing code and processes.
Requirements
- At least 5 years of experience with C/C++ in embedded firmware.
- Experience developing on embedded MCU platforms and working with hardware systems involving SoC and MCU components.
- Experience with automotive audio products and hardware, firmware, and software interaction during board bring-up.
- Experience with an open operating system such as Embedded Linux or FreeRTOS.
- Working knowledge of I2C, SPI, UART, and USB communication protocols and experience with JTAG development and debugging.
- Knowledge of embedded device constraints, full lifecycle troubleshooting, design patterns, and reusable cross-platform software.
- Knowledge of Git/Gerrit, CMake, and Python build environments.
- Bachelor’s or master’s degree in computer science, electronics and communication engineering, or a related field.
- Bonus qualifications include DSP SHARC and ADC chipset experience, DSP architecture and assembly programming, driver porting, POSIX, and real-time multi-threaded software development.
- Working knowledge of English, willingness to travel, flexibility in working hours, ability to obtain a government security clearance, and eligibility to work in China.
Benefits
- Hybrid work environment with most office-based roles onsite four days per week.
- Employee discounts on HARMAN products, including JBL, Harman/Kardon, and AKG.
- Learning and development opportunities through HARMAN University.
- Wellness benefits and access to campus fitness centers and cafeterias where available.
- Inclusive and diverse work environment supporting professional and personal development.
- Travel may be required and flexible working hours may be needed.
About HARMAN International
Headquartered in Stamford, Connecticut, HARMAN (harman.com) designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things. With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 50 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics Co., Ltd. HARMAN is an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply. HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!