Senior Embedded Software Engineer

Salar net

Candidatul ideal

II.  What will make you successful now 

Key skills: 
* Strong  knowledge of C/C++;
* Linux OS/driver development expertise, embedded applications knowledge is preferred, but not mandatory;
* Internet applications protocol knowledge is preferred, but not mandatory;
* Python, bash scripting is preferred;

* Minimum 3 years previous experience in software/ embedded applications designing;

Language skills: Fluent English ? Intermediate Level
Education: BS Computer Science, Computer Engineering, Electrical Engineering or related technical discipline;

Descrierea jobului

Why do we have this role in the organization and why do we need you: 

The Digital Ecosystem Solutions group is seeking an Lead Embedded Software Engineer to help develop and maintain firmware for our data center infrastructure connectivity solutions.  Work will include leading a team of engineers in maintenance and sustaining of existing firmware platforms and development of new platforms.  A successful candidate could be skilled in any of several areas of expertise: C/C++ development, embedded application development, Linux OS development, networking and connectivity protocols, scalable distributed data management, or modern IoT design.

What you will be expected to do to reach success & optimal performance:

Become first point of contact from technical perspective: 
* Keep in touch and collaborate with other engineering groups, team leads, and product management to design, document, develop, and maintain embedded software solutions to meet customer needs; 
* Gather feedback on current product/ solutions performance, discuss new opportunities, present new products/ solutions, develop presentations and facilitate discussion with  company technical experts;

Set the development pace inside the company:
* Analyze, troubleshoot, and debug embedded software components and systems; 
* Modify, extend, and improve existing embedded software to meet new requirements; 
* Create documentation, specifications, and requirements for embedded software projects;
* Share your point of view about industry development and its future;
* Having the opportunity to innovate by shaping  future products;

Contribute to team-work and knowledge sharing inside the team and organization: 
* Review code, documents, test cases, and defect reports to provide feedback to team members; 
* Design, build, test, and release software modules or systems for new platforms or applications, 
* Participate in training meetings if the business requires  and share new knowledge you gather about the market and challenges you have faced; 

Focus on your own growth and development: 
* Be  open to constructive feedback in order to  learn from some of the best experts in the industry, participate in industry events and acquire knowledge of where the market is going, keep up to date with technical developments, participate in trainings and apply the knowledge in your day to day work;

Be innovative:
* Bring your own ideas of improvements inside the team, look at each process and task with the goal of constantly improving it to bring more value, to you, the team and the organization;

Own your job: 
* Approach your daily work  with ethics, responsibility, discipline and ownership, knowing that everything you do has an impact on the company and your development; 
* Report activities, project status, and plans to management;


Descrierea companiei

See job description.