{bc}
Company Site

Embedded Software Engineer

eleven-x
Waterloo, CAN
Full-time
Mid · 5+ years experience
Onsite
Discovered 1 weeks ago

Full Job Posting

Key Responsibilities

  • Write embedded firmware for world's best IoT semiconductors - highly complex, super low-power, multi-radio system on chips, incorporating cutting edge technologies and systems.
  • Develop core firmware components such as cellular stack, real time operating systems, and power management systems.
  • Conduct micro architecting for the firmware component, design the firmware functions, implement, and perform unit level testing.
  • Debug code in the embedded environment; quickly pinpoint issues and bugs and provide quick resolution.
  • Interface with software, validation, and Silicon teams in the organization.
  • To be Successful in this role, you will have:
  • Bachelor's or Master's Degree in electrical engineering, software engineering, or computer science
  • 5+ years of proven experience in Embedded software development and debugging
  • 5+ years of proven experience in C Programming
  • Experience with embedded operating systems (such as RTOS, ThreadX, Embedded Linux)
  • Deep understanding of the software components you are engaged with, flows and procedures within the system, and how they interact with the rest of the system
  • high level of expertise in the relevant domain, excellent system level understanding
  • Desire to learn, self-motivated, self-driven, with a “can-do” attitude
  • You may also have experience with:
  • Network stack and protocols
  • Cellular protocols
  • ARM or MIPS based processors
  • Device drivers development
  • Linux, Python and bash
  • Common soft-skill requirements:
  • Superior written and verbal communication.
  • Ownership and sound judgment in driving technical and quality outcomes.
  • Strong interpersonal skills and proactive collaboration across teams.
  • A mentoring mindset and constructive approach to technical leadership.
  • We are committed to building an inclusive and diverse organization and encourage all qualified individuals to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process. While we appreciate the interest of all candidates, only those selected for an interview will be contacted.
  • Artificial intelligence (AI) may be used during our selection process.

Qualifications

  • Experience with embedded operating systems (such as RTOS, ThreadX, Embedded Linux)

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at eleven-x