What are the responsibilities and job description for the Senior Embedded Engineer position at Enercon Technologies?
Summary :
As a Senior Embedded Firmware Engineer for the organization, you will develop firmware and software as part of highly integrated, custom embedded processing systems used in new products developed by Enercon and its customers.
In the role of Senior Embedded Firmware Engineer :
- You will design embedded software for new electronic products ranging from simple microcontroller-based solutions to highly complex embedded processing systems.
- You will serve as software lead on smaller embedded systems development projects – identifying required development activities and directing other team members in completing those activities.
- You will collaborate with team members, including hardware designers, to identify software related requirements and develop corresponding software design strategies or architecture that meets those requirements using the best approach based on performance, cost, and resources.
- You will develop detailed software specifications based on requirements and implement embedded code in accordance with those defined requirements and / or specifications.
- You will participate in the bring-up of new custom embedded processor hardware with support from hardware designers
- You will establish software verification testing tools and methods and execute software testing activities
- You will document ideas, designs, specifications, and instructions to Enercon’s standards.
- You will provide software engineering input to development project quoting activities.
- You will contribute to the improvement of department processes and tools, particularly those related to software development.
- You will mentor junior members of the engineering staff to promote design team abilities and establish good working practices.
The skills you need to succeed :
Education and experience of a successful candidate :