Embedded Software Developper
Available Now
Job description
A growing base-station cellular baseband software development team for its new generation system-on-chip (SoC). The software includes production ready physical layer solutions (Layer 1 PHY), as well as Layer 1 Control (call processing) and interfaces to Layer 2 and 3, for current and next generation cellular standards (2G, 3G, 4G).
As Embedded Software Developer you will be part of the Software Defined Radio team. You will develop and maintain the software infrastructure used by the various products. You must be comfortable working at all levels from driver integration to API communications. Your responsibilities will be:
- Understand the existing code base and architectures;
- Design, develop and maintain the software framework used by the PHY developers;
- Develop some code and test units as part of an agile development team;
- Assist the validation team during product releases;
- Write and review related technical documentation used internally and by customers.
Requirements
- Bachelor Degree in Electrical Engineering, Computer science or related technical field;
- Overall work experience: 4+ years of embedded systems development;
- Solid understanding of embedded systems and RTOS;
- Experience working with or developing device drivers;
- Able to work efficiently with the following tools and in the following environments:
- Programming languages: C, ASM;
- Validation and benchmarking methodologies;
- Real-Time tools: emulators, debugger and profiler;
- Multi-core processors.
- Good English oral and writing skills are required; oral French is an asset;
- Experience with any wireless or GSM/WCDMA/HSPA/LTE systems is an asset;
- Experience in communication protocols, networking, and system design is an asset.
Soft Skills required
- Tenacious and meticulous;
- Self-sufficient and resourceful;
- Aptitudes to work and communicate within a team;
- Great learning ability.
Salary
Salary : 65000$ and more, stock options and other benefits.
Permanent position - 40 hours per week
- Job Location
- Company
Premium Staffing Ltd.
Premium Staffing est une firme de consultants en placements et en gestion de ressources humaines. ...
View Job Offers