Overview
Skills
Job Details
This position reports to
Analytical R&D Manager
Your role and responsibilities
In this role, you will support the development of projects and identify the budget for a specific functional area. The Lead Software Architect plays an important role, driving and fostering a culture of innovation within the department while assisting the R&D (Research and Development) Manager to plan and manage R&D activities and resources. The work model for the role is: Hybrid This role is contributing to the Process Automation Measurement & Analytics division. You will be mainly accountable for: Lead for taking architectural decisions on Embedded Products with evaluating technical and business trade offs Manage the whole SW development life cycle (SDLC) of embedded software: Requirement's engineering, design, implementation, test including final system testing and maintenance. Oversee all stages of software development, ranging from feasibility studies and simulations to implementation and testing. Lead/Collaborate well with R&D teams, to deliver the Product releases on time, with good quality. Our team dynamics You will join a dynamic and high performing team, where you will be able to thrive.
Qualifications for the role
- Bachelor's or master's degree in Computer Science or Electrical or Electronics and communication engineering.
- Must have minimum 7-8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS).
- Sound knowledge of requirements and design specification of embedded firmware systems, including hardware/software tradeoffs and design for memory/processor performance
- Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control
- Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable
- Candidates must already have a work authorization that would permit them to work for ABB in the US.
--