What are the responsibilities and job description for the Software Engineer II position at Integrated Engineering?
Job Summary:
The Software Engineer II 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
- 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
- Ability to work without supervision and maintain hitting deadlines
- Ability to communicate professionally and effectively with internal customers
- Fluent in English
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.
- Greater Good: We think bigger than ourselves. We act with respect and make smart long-term decisions.
Salary : $90,000 - $130,000