This role is for an experienced software developer who will build front-end experiences using modern frameworks, notably React. In this role, you will work with other software engineers, designers, and product owners to build internal systems. You will develop and test software systems for enhancements and new products including cloud based solutions. You will need to analyze requirements, write tests, and integrate application components. Be well versed in the latest development methodologies like Scrum, DevOps, and test driven development. Should also enable solutions that take into account APIs, security, scalability, manageability, usability, and other critical factors that contribute to complete solutions. We welcome your innovative ideas and fresh perspectives to strengthen our growth mindset culture that is grounded in customer obsession, diversity and inclusion.
Lead a team of 6-10 engineers to unleash the value of systems & hardware through development of drivers & software.
Responsible for several NI drivers & software. Lead the team to ensure all business deliverables are met, such as delivering new software features, enabling new hardware, sustaining, involved in researching/defining future direction of software, and helping support team resolve customer escalations.
Manage projects from conception to delivery by driving project schedules through both direct ownership and delegation to team members.
...
Participate in the full systems lifecycle including planning, design, development, testing, implementation, and support of enterprise financial applications and integrations
Take ownership of both day-to-day operational support and project delivery, acting as a technical lead when required
Analyze business requirements and translate them into effective, scalable technical solutions aligned with IT standards
...
Firmware/embedded software engineers design, develop, test and debug embedded application software and/or firmware that will drive controls and control systems for company products.
Solves complex and high impact design and development problems including customer application issues of varying scope and complexity.
Uses product and customer applications knowledge to determine, define, develop and validate design concepts and methods.
...
Collaborate as project team member on Software design matters.
Capture and evaluate customer, internal requirements and vehicle specific interface requirements. Identify suitable concept in terms of functional, technological and effort.
Adhere to Bosch Software Engineering Process as e.g.:-
...
Own and execute the regional software growth plan, translating global software strategy into local market actions across territories, channels, and strategic accounts.
Drive software business performance through pipeline generation, conversion, adoption, renewal, expansion, and retention initiatives.
Partner closely with Sales, Marketing, Product Management, Customer Success, Channel, Distributor, and Regional Leadership teams to align priorities and accelerate growth.
...