Bosch USA · 4 hours ago
Software Engineer
Bosch USA is a leading provider of diagnostic and repair solutions for the automotive industry. As a Software Engineer, you will architect, design, and create software for Full Stack Desktop, Mobile, and Online services, focusing on innovative diagnostic tools and reporting web services.
EnergyRenewable EnergyStaffing Agency
Responsibilities
As a software engineer you will be involved in front-end design, development, coding, customization, configuration and testing in support of Offline Web and Mobile solutions
To help define the software architecture and design for exciting new products
To participate in design reviews, code reviews and adhere to software development best practices
To provide system-wide problem-solving, solutions and production support
Use and adapt existing web applications & services; and mobile/desktop apps
Create and test software prototypes
Develop client displays and user interfaces for both online and offline cases
To seek out and participate in personal development opportunities
To grow and share your knowledge base of the latest technologies, industry standardization, and engineering best practices
To collaborate with multiple departments in a dynamic product ecosystem
Qualification
Required
BS degree in Computer Science, Engineering, MIS, or equivalent with programming experience
3-5+ years' full stack experience working with architectures on various platforms, such mobile applications, web applications and services, and components, stand-alone applications, distributed (enterprise) applications, etc., on various operating systems, including Android and/or iOS. Additional experience on Windows Servers and Desktops is a plus
Experience in Software Design Patterns and Practices. (MVC, MVP, Interfaces, etc.)
Experience in various popular development languages and technologies, including but not limited to Java, Kotlin, C#, Maui, Xamarin, C++, HTML, XML, TCP/IP, etc
Proven capability in technical communications, often called upon to express technical concepts verbally and in writing
Remain up to date with the terminology, concepts, and best practices for coding mobile apps
Ability to learn from other team members and adopt to best in class industry standards
Preferred
Experience developing or utilizing Vehicle diagnostic protocol stacks is a plus
Benefits
Health, dental, and vision plans
Health savings accounts (HSA)
Flexible spending accounts
401(K) retirement & Bosch Defined Contribution plan with an attractive employer match
Wellness programs
Life insurance
Short and long term disability insurance
Paid time off
Parental leave
Adoption assistance
Reimbursement of education expenses