Job Description
Job Description
Job Summary :
The Software Engineer will develop high-quality software solutions that provide an excellent customer experience. Focus on mobile applications interacting with automotive modules with additional work in server-side processes to help support the applications.
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 :
- Maintain, develop, and test new and existing features of current mobile and desktop applications
- Aid in server-side maintenance and development of API's
- Improve existing embedded firmware solutions as well as develop and test new applications
- 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
- Design and implement web, mobile, and desktop applications
- Design programs to aid the calibration team in automating modifications of binaries where necessary
- Other software development as needed
Preferred Qualifications, Skills, and Competencies :
- Bachelor's degree in Computer Science or a related field
- At least 3 years of relevant experience
- Ability to problem solve and innovate
- NET programming experience preferred, basic CC++ understanding required
- Flexible and adaptable to frequent change
- Ability to work effectively as part of a team
- Mobile development experience, React or similar cross-platform framework experience preferred
- Experience programmatically interacting with Bluetooth devices
- Understanding of networking concepts, CAN bus experience preferred
- Deep understanding of concurrent programming, API calls, and GUI development
- Automotive enthusiasts are a great fit, but are not required
- Ability to work without supervision and maintain hitting deadlines
- Ability to communicate professionally and effectively with internal customers
- Fluent in English
- Basic computer skills
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