Embedded Software Developer / Développeur Logiciel Embarqué
Company | Hewlett Packard Enterprise |
---|---|
Location | Montréal, QC, Canada |
Salary | $77200 – $143400 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- 5+ years of experience in C programming skills.
- 5+ years of experience in system/network software development.
- 5+ years of experience in network protocols (WLAN, VLAN, Ethernet switching, TCP/IP, 802.11).
- Strong problem solving and software development/troubleshooting skills.
- B. Sc. Computer Science or B. Eng (software, electrical or computer engineering) required.
- Hands on experience with switch/router hardware/software embedded system environment.
- Experience with Linux kernel and operating system.
- Understanding of design for software systems running on multiple platform types.
- Understanding of basic testing, coding, and debugging procedures.
- Experience with scripting languages: sh, bash, python, etc.
- Strong verbal and written communication skills.
Responsibilities
- Work on new projects. This work consists in designing, implementing, troubleshooting and debugging software for feature enhancement and new products. The software implementation might involve touching proprietary modules, third-party modules, databases, utilities, user interfaces, etc.
- Focus on the mid to higher level portion of the Linux based embedded software.
- Work on resolving software issues reported by customers.
Preferred Qualifications
- Cross Domain Knowledge
- Design Thinking
- Development Fundamentals
- Full Stack Development
- Release Management
- Security-First Mindset
- User Experience (UX)