Job Summary:
The Embedded Systems Engineer is responsible for developing and optimizing embedded software and hardware solutions for products, ensuring they meet performance, safety, and reliability standards. Contribute to a positive culture of continuous improvement by learning and applying lean principles, always exhibiting honesty, and always respecting other people.
Company Overview:
Integrated Engineering is a reputable and dynamic company specializing in the design, development, and distribution of high-quality aftermarket car parts. With a strong commitment to innovation and customer satisfaction, we strive to provide exceptional products and services to automotive enthusiasts worldwide.
Responsibilities and Essential Duties:
- Design, develop, and test embedded systems and firmware for automotive tuning software and hardware.
- Write efficient, low-level code in languages such as C, C++, or assembly for microcontroller and processor-based systems.
- Design and develop PCB layouts and schematics using industry-standard tools, ensuring optimal component selection, signal integrity, and manufacturability.
- Collaborate with hardware, software, and calibration engineering teams to ensure a cohesive product ecosystem.
- Evaluate and enhance existing embedded systems and software, identifying opportunities for optimization, redesign, or updates to improve performance, reliability, and scalability.
- Develop, integrate, and troubleshoot Bluetooth, CAN-bus and other communication protocols for embedded systems, ensuring reliable connectivity and performance.
- Troubleshoot and debug system-level hardware and software issues.
- Perform system-level testing and validation in both lab environments and real-world conditions.
- Ensure stable delivery of software solutions to marketplaces and updates into production.
- Operate with the customer service team and customers to debug and resolve issues.
- Stay informed about emerging trends, technologies, and best practices in embedded systems, continuously seeking opportunities to improve products and processes.
- Other duties as assigned.
Preferred Qualifications, Skills, and Competencies:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- At least 3 years of relevant experience.
- Ability to problem solve and innovate.
- C or C++ programming experience required.
- Flexible and adaptable to frequent change.
- Ability to work effectively as part of a team.
- Understanding of networking concepts; Bluetooth and CAN-bus experience is preferred.
- Ability to work without supervision and maintain hitting deadlines.
- Ability to communicate professionally and effectively with internal customers.
- Fluent in English.
- Basic computer skills.
Required tools and equipment:
- Computer (company provided).
Work environment and location:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job:
- Full-time (Monday through Friday) onsite position.
- Hands-on lab, performing soldering, debugging, and analyzing electronic circuits.
- Exposure to production shop conditions; including moving mechanical equipment, and exposure to various fumes, heat, cold, and irritants.
- The noise level can be high due to the operation of production equipment.
- Proper clothing attire must be worn while in the shop or warehouse. No torn clothes/excessively dirty clothes shall be worn during working hours. No dangerous loose clothing shall be worn, including clothes with rips or holes.
- Employees are expected to exercise proper hygiene.
- No loose-fitting jewelry can be worn for safety purposes of the operator.
Physical demands:
- Sitting for extended periods while working on a computer, which can lead to eye strain, neck and back discomfort, and hand/wrist strain.
IE Values and Expected Behaviors:
Team members are expected to support the organization's vision and culture by following the employee handbook and exemplifying the company's core values:
- Can-do Attitude: We show grit and perseverance. We lean into every challenge and get it done.
- Fearlessness: We're bold and unafraid to fail. We take risks and revel in crushing competitors.
- Mastery of Craft: We strive to be the best at what we do. We continually learn and hone our skills.
- Next-Level CX: We sweat the details and prioritize customers in everything we do.