Job description
AAMP Global restlessly pursues innovative ways to enhance what moves you. Global manufacturer of mobile aftermarket technology for consumer and commercial vehicles; developing safety solutions under EchoMaster, high-performance audio enhancement under Stinger and AudioControl, and OEM integration solutions under PAC. AAMP is always advancing vehicle technology.
We are currently seeking an Embedded Firmware Engineer to join our commercial division’s engineering team. As an Embedded Firmware Engineer, you are responsible for the design, development, and validation of the next generation of in-vehicle electronic solutions and infrastructure.
What you are signing up for…
The position will be based in our Clearwater, FL headquarters reporting to the Systems Engineer. This role will be primarily responsible for firmware development of after-market automotive electronic products in the infotainment or safety space. This includes products related to vehicle headunit\radio replacement, audio interfacing, vehicle camera systems, and\or smart device connectivity.
In this role, you will analyze product requirements, determine OEM vehicle systems interfacing requirements, develop embedded hardware and software solutions, and perform in-vehicle testing.
This position is best suited for a motivated individual, who enjoys collaborating with a close-knit, skilled, multi-disciplined, small to medium sized engineering team and thrives on solving problems and learning new technologies. You work well with others but are self-sufficient and leverage your engineering experience to architect and develop quality products and encourage others by example. You are driven by the need to ‘wear many hats’ and enjoy being exposed to wide ranging technologies like MCU development, audio processing, video systems, RF technologies, databases, PC applications, mobile applications and more.
Key Responsibilities:
Work closely with the Product Management groups to determine project requirements and priorities
Be solely responsible for a project, or lead or participate in a small development team
Manage workload on multiple simultaneous projects with fast design cycles
Develop design documentation, flow charts and implementation work breakdown
Utilize collaboration and version control tools
Design and develop firmware for microcontrollers
Perform board bring-up of prototype units
Develop device drivers and board support packages for custom hardware
Create product application firmware
Team with engineering technicians to validate product functionality
Create test firmware and user interfaces for production testing
Maintain knowledge of new technologies
Suggest, or be involved in discussion of, new product ideas
Interact with other functional groups, customers, and vendors to coordinate technical matter and to contribute technically on projects
Requirements:
An undergraduate degree in electrical engineering, computer engineering or similar; 3+ years of progressive engineering experience
Demonstrated ability to take a project from scoping requirements, through design and implementation
Expert knowledge of the C programming language
Comprehensive experience with design and development of firmware for microcontrollers
Experience with ARM Cortex-M MCU firmware development (e.g. NXP Kinetis or LPC, STM32)
Experience with serial protocols and low-level drivers (e.g. I2C, SPI, USB, CAN, UART, etc.)
Experience with custom board bring-up
Experience with ‘bare metal’ firmware development
Experience with RTOS based firmware development
Excellent problem-solving, design, development, and debugging skills
Strong interpersonal skills; ability to work collaboratively with peers in cross functional areas; work cooperatively with management
Familiarity with version control systems such as Git
Experience in a small R&D organization is preferred
Ability to self-manage, multi-task, and keep track of simultaneous ongoing projects including some customer interaction
Ability to communicate effectively; verbally and written
Ability to occasionally work extended hours; may include travel at times which can include evenings and/or weekends
Must hold a valid Driver’s License
Preferred Experience:
You will be part of a multi-functional engineering team, with opportunities to work in many disciplines. Experience in one or more of the following areas is preferred, but not required:
Experience with Zephyr RTOS and FreeRTOS
Experience with CAN or other automotive communication busses
Experience with JIRA and Confluence
Knowledge of digital signal processing (DSP) of audio Analog Devices Products
Experience brining up custom hardware
Development with RF technologies such as Bluetooth Low Energy or WiFi
Audio or video system development
Ethernet AVB \ TSN
Embedded GUI development (e.g. Qt)
Embedded Linux development
A working knowledge of electrical schematics
Experience with digital and analog electronics design
Mobile application development (Android and\or iOS)
Experience communicating from desktop and web applications to hardware devices (e.g. via Bluetooth or USB)
Web service APIs (PHP, Node.js)
Desktop application development (C#,.NET/WPF)
AAMP Global provides competitive salary, robust benefits and 401k matching. If you are interested in applying, please email your resume and cover letter today!
colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.