Principal Firmware Engineer
Company
Harman
Location
Dallas-Fort Worth, TX
Type
Full Time
Job Description
HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you'll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.
About the Role
This role is a solid, individual contributor who works on Embedded systems using Agile Scrum Methodology for software development and is directly responsible for many aspects of coding. The person will be working directly on physical hardware and will be part of a design team located in Richardson, TX.
What You Will Do
- Design, development, and debug of C/C++ code to implement product feature Firmware for professional audio products in an Agile environment.
- Task definition, implementation, code reviews, testing, and documentation of code functionality.
- As part of a matrix organization work alongside architects, engineers, designers, and testers in multiple locations as needed to help integrate and productize the solution.
- Conduct research and development for new technologies and products
What You Need
- Bachelor of Engineering and 10+ years of experience in product development.
- Experience in C/C++ with expertise in object-oriented programming skills.
- 5+ years' experience with Embedded Systems or Digital Signal Processing
- Experience working in Microsoft Visual Studio, CMake, Windows, and Linux environments.
What is Nice to Have
- MSEE with experience in embedded firmware development
- Strong C and C++ programming and debugging skills.
- Experience with communications protocols such as TCP/IP, UDP, etc.
- Good understanding of the purpose and use of version control systems (i.e., Perforce, Atlassian).
- Basic understanding of audio and professional audio systems
- Experience with ARM based MCPUs, peripherals and HW interfaces likes i2s, i2c, SPI and UART.
- 1-3 years of development experience using Linux
What Makes You Eligible
- Willingness to travel domestic and international 5% of the time.
- Willingness to work in an office in Richardson, TX
- Successfully able to complete a background investigation and drug screen as a condition of employment.
What We Offer
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition Reimbursement
- Access to HARMAN Campus Fitness Center and Cafeteria
- An inclusive and diverse work environment that fosters and encourages professional and personal development
#LI-RR
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Date Posted
05/19/2024
Views
13
Similar Jobs
Field CTO (US Remote) - Anomali
Views in the last 30 days - 0
Anomali a Silicon Valleybased company is seeking a Field CTO to drive the adoption of their AIPowered Security Operations Platform The role involves t...
View DetailsPrincipal Machine Learning Engineer- AI Platform - Visa Inc,
Views in the last 30 days - 0
Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...
View DetailsSenior Software Engineer (Hybrid) - Motorola Solutions
Views in the last 30 days - 0
Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...
View DetailsPrincipal Software Engineer - ShyftLabs
Views in the last 30 days - 0
ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...
View DetailsSenior Principal Systems Engineer - Systems Architect - Austin, TX - BAE Systems, Inc.
Views in the last 30 days - 0
BAE Systems is seeking a Senior Principal Systems EngineerSystems Architect for a position in Austin TX The role involves leading systems engineering ...
View DetailsPrincipal Systems Engineer - Austin, TX - BAE Systems, Inc.
Views in the last 30 days - 0
BAE Systems is seeking a Principal Systems Engineer for their Austin TX location The role involves developing complex system architectures managing ha...
View Details