Job Summary :
The Embedded Systems Engineer is responsible for developing and optimizing embedded software and hardware solutions for 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.
Job Posted by ApplicantPro