They have a platform that they've built. The development is now in the applications layer. Dozens of programs are running in the same environment. There might be bug fixing, might be doing data model definitions. They'll need to understand how other products work. If they have experience with Amazon or Azure, they can use the cloud experience.
Job Description:
-
Collaborate in the architecture, design, implementation, and maintenance of firmware running a multi-interface communication module.
-
Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing managers, engineering project managers, and other multi-discipline technical leaders in multiple locations world-wide.
-
Works closely within a team of embedded firmware engineers and system engineers to implement specified functionality.
-
Promotes and embraces the Test Driven Development (TDD) and Agile (Scrum) methodologies.
-
Follows established development guidelines and standards and makes recommendations for improvements.
-
Writes test plans and conducts design verification tests. Debugs firmware based on test results and issues identified by other testers.
MUST HAVES:
- 1+ years applications layer development in C in Linux or other Posix compliant operating system
-
Experience designing and writing multi-process, or multi-threaded, firmware running within an RTOS and/or embedded POSIX compliant OS.
-
Experience with internet protocols such as HTTP, FTP, SMTP, NTP, SNMP, Telnet, SSL, and/or others.
-
Excellent written and verbal communication skills, with the ability to communicate clearly and concisely to all levels within the organization including formal meetings and presentations.
NICE TO HAVES:
-
C++ experience
-
Object oriented programming experience
-
Cloud related experience
-
Experience designing and writing peripheral device drivers and board support packages.
-
Experience with scripting language - Python, or other
À propos d'Aerotek:
Notre monde nous tient à cœur. Reconnu Best of StaffingMD par nos clients et le talent que nous recrutons, AerotekMD Inc. se distingue comme chef de file du recrutement et en de la dotation de personnel grâce à sa grande compréhension des liens entre le talent et les affaires. Étant donné qu'Aerotek est un partenaire stratégique de plus de 18 000 clients et 300 000 employés contractuels chaque année, son approche axée sur les gens lui permet d'offrir un avantage concurrentiel à ses clients et des emplois gratifiants à ses employés contractuels. Aerotek, dont le siège social est à Hanover, au Maryland, exploite un réseau de plus de 250 bureaux non franchisés, comptant plus de 8 000 employés internes dévoués à servir nos clients. Aerotek est une société en exploitation d'Allegis Group, un fournisseur multinational de solutions en matière de talent. Pour en savoir davantage, consultez le site aerotek.com/fr-ca.
Aerotek is acting as an Employment Agency in relation to this vacancy.