Embedded Software Developer, Research & Development
Chemelex
Chemelex is a global leader in electric thermal and sensing solutions, protecting the world’s critical processes, places and people. With over 50 years of innovation and a commitment to excellence, we develop solutions that ensure safety, reliability, and efficiency in diverse environments – from industrial plants and data centers to people’s homes. We deliver future-ready technologies, advanced engineering capabilities and local expertise backed by global standards. Our offering includes a leading portfolio from our trusted brands: Raychem, Tracer, Nuheat and Pyrotenax.
We're looking for a talented Embedded Software Developer to join our team!
We are a global leader creating new industrial and commercial embedded products at our Edmonton R&D centre.
Your contributions will power next-generation embedded solutions for global markets.
With significant investment in digital transformation, this is an exciting time to join us.
WHAT YOU WILL DO:
- Research and Development: Create new products for global markets
- Agile collaboration: Work in a dynamic Agile team delivering cutting-edge solutions.
- Embedded Software Development: Under the guidance of senior embedded firmware developers:
- Refine requirements with Product Management
- Implement firmware for microcontrollers, primarily in Rust (C/C++ experience welcome), including async programming and no_std.
- Debug and troubleshoot firmware-hardware interactions using tools like IDE’s, oscilloscopes, logic analyzers, JTAG, and GDB.
- Participate in peer review of code for adherence to best practices, bug detection and quality improvement
- Testing of code through unit tests, automated test systems and manual testing
- Collaborate using GitLab, Jira, and Teams in a Windows or Linux environment (in our Edmonton office four days/week, hybrid one day/week)
YOU HAVE:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or equivalent experience
- 2+ years of work experience developing and debugging embedded software or firmware in Rust, or C/C++ and a willingness to learn Rust.
- Attributes: Motivated, quick learner, able to work independently with direction
- Git proficiency
- Python or similar scripting
- Linux development, kernel programming, U-Boot
- Reading datasheets and schematics
- Electronic troubleshooting with JTAG, oscilloscopes, etc.
- Multi-threaded programming
- Communication protocols (RS-232, RS-485, IP, Modbus, CAN bus)
- Bare-metal and board bring-up
- RTOS (FreeRTOS), ARM, ESP32
- Object-oriented design and patterns
- Technical documentation skills
- Strong communication and collaboration
At Chemelex
We protect places of progress through electric excellence.
Pioneering plants, sprawling data centers, busy transport hubs, and your own home. These are the places that bring progress to the world, and the places that we protect with time-tested technologies, advanced engineering, and a suite of services. Because here, excellence is everything.
Our Dimensions of Excellence reflect the core values of Chemelex. Together, they inspire our decisions and guide our actions – defining excellence in our work for colleagues, customers and communities.
- Experts with empathy
- Explorer mindset
- Example for others
- Exceptional impact
We are committed to equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by national, federal, state or local law.
- ...experiences. Our digital advisory and development services enable organizations... ...by contacting and developing relationships with potential... ...networking). Conduct targeted research on potential clients within... ...Healthcare, Mid-Market IT). Develop and maintain a robust...SuggestedRemote jobLong term contractFull timeFlexible hours
- ...looking for a curious and enthusiastic Research & Development Engineer to join our engineering team... ...diving deep into an engineering problem, developing a sound understanding of the... ...with manufacturing and operations to develop, improve, and support oilfield completion...Suggested
- ...Reporting to the Senior Manager of Digital Solutions, the Software Developer is responsible for developing and supporting software applications... ...applications. Demonstrated experience with C# and .NET development. Experience developing modern web applications using Angular...Suggested
- ...Learning and Development Manager Arbutus Properties is a leading land developer, home builder, and commercial constructor, operating across western Canada. We are currently... ...to elevate learning. ~ Experience with LMS software and set up. ~ Highly proficient in supporting...SuggestedFor contractorsTraineeship
- ...to twenty six (26) Full Stack Developers to work with 3D on service... ...activities including: field research, backlog definition and refinement... ...issues including the related software ecosystem, the project team... ...Provide solution design and development services related to: a. Detailed...SuggestedFull timeContract work
- ...Int. Application Developer - GOAPRDJP00000702 Contract 6+ months Remote, however,... ...and analysis tasks as part of a system development process as well as provide application support... ..., integrating, testing, and documenting software code. ~5 years of experience in...Remote jobFull timeContract work
- ...Master Flo Valve Inc. is currently seeking a full-time permanent Research and Development (R&D) Technician to work in Edmonton, AB. The R&D Technician conducts tests and inspections that support the development of new and existing products. This role ensures Master...Permanent employmentFull timeWork at officeMonday to fridayShift work
- ...eLearning Developer ( Edmonton In-Office , Full Time, Maternity Coverage Position )... ...best practices. Stay current on LMS developments, digital learning tools, and plugins; recommend... ...AI tools to accelerate content development, automate repetitive tasks, and scale production...Permanent employmentFull timeWork at officeShift work
- ...up to five (5) QA Automation Developers to work with DDD on service innovation... ...the GoA. The QA Automation Developer(s) will work as part of cross... ...activities including field research, backlog definition and... ...coverage, and Behavior/Test Driven Development (BDD/TDD). Support any...Full timeFor contractors
- ...Summary: We are seeking a driven and ambitious Business Development Representative (BDR) to help expand our various divisions by identifying... ...-centric approach to build long-lasting partnerships. Develop and implement annual territory and business plans to achieve budgeted...Long term contractFull timeInternshipWork at officeLocal areaFlexible hours
$111.8k - $132.5k per year
...Description JOB DESCRIPTION Design, develop, test, and maintain industrial control software supporting frac fleet operations.... ...features or subsystems across embedded systems, backend services, and... ...-reported defects. Utilize AI development tools (e.g., code assistants, LLM...Full timeWork at officeRemote work- ...challenges by building exceptional software, and we're leveraging AI both... ...for Expert Generalists : developers who blend deep technical... ...you are a seasoned software developer who is energized by complex problems... ...take ownership of the entire development lifecycle, using your...Remote jobFull timeFlexible hours
- ...Technology – Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in... ...may be considered ~5 years of experience in application development, integration, or enterprise systems ~ Strong hands-on...Full timeFor contractors
- ...Job Overview Hubbell Research is responsible for conceiving of, maturing... ...and AI), cloud computing, embedded systems, and electronic and... ...contribute to the research, development, implementation, and demonstration... ...optimize production-quality software and algorithms for research...Long term contractFull time
$78.37k per year
...setting Computer hardware or software retailer/wholesaler... ...requirements Coordinate the development, installation, integration and... ...of computer-based systems Develop software solutions by studying... ...plan to maintain software Research technical information to design...Remote workRelocation- ...cancer – working relentlessly to develop therapies that help improve... ...role in the discovery and development of life-changing scientific innovations... ...development and execution of research for the preparation of novel... ..., modeling inclusion, and embedding the value of diversity in the...Full timeFor contractors
$65.37k - $81.72k per year
...North Campus Edmonton. The Research Associate is responsible for... ...Relationship Management Develops and maintains collaborative relationships... ...research/project management software. Research experience... ...programs research policy development advocacy and community services...Full timeWork at officeRemote workNight shift$60.31k - $77.31k per year
...difference makers and we're searching for a Developer Analyst who can start small and think BIG in the development, maintenance, and support of software applications and databases to make a... ...custom code to meet objectives. Research and creation of design documentation conducted...Permanent employmentFull timeFor contractorsInternshipSecond jobImmediate startFlexible hours- ...health A key priority for CAA is developing and advancing education, research and innovative programs that... ...leadership, healthcare knowledge, program development and relationship-building... ...Ensure successful initiatives are embedded into ongoing Association operations...Long term contractFull timeWork at officeRemote work
$80k - $90k per year
...Job Description The Business Development Manager (BDM), Managed Services will identify, build... ...generating qualified opportunities and develop a long-term career in sales with Aramark.... ...Responsibilities Prospect Identification & Research: Work with the Senior Director, Business...Long term contractContract workTemporary workPart timeInternship- ...fleetworthy.com. About The Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our... ...Advocate for investment in platform health, developer experience, and quality alongside feature...Full timeRemote workShift work
$40.35 per hour
...Responsibilities Tasks Consult with clients to develop and document Website requirements... ...Write, modify, integrate and test software code Maintain existing computer programs... ...animation and other software Assist in the development of logical and physical specifications...Permanent employmentFull timeRemote work$130k - $150k per year
.... Job Description – Business Development Manager Reports to: Director... ...trusted advisor. In addition to developing new business, you will nurture relationships... ...account targeting, industry research, and market engagement activities. Develop and execute territory-based...Long term contractFull timeRemote work- ...impact on the world, while growing and developing as a person. Our culture is very collaborative... ...crew ready to support your land development career growth trajectory. To guarantee seamless... ...or downstream infrastructure. Embedded within Egis’s land development process is...Full timeContract workFor contractors
- ...role with us Reporting to the Product Development Manager, the Project Engineer will create... ...aspects of the development process, and develop an in-depth expert level technical knowledge... ...using SolidWorks or equivalent 3D CAD software. Experience working in an industrial manufacturing...Full time
$52.5k per year
...are currently hiring full time Management Development Program Trainees. EMCO Corporation is... ...teammates are empowered to make decisions, develop customer relationships, drive growth, and... ...Proficient in Microsoft Office software Strong interest in sales Valid driver...Long term contractFull timeFor contractorsTraineeshipWork at officeRelocationRelocation package- ...Senior Development Officer Advancement, University Relations Competition No. 26.07.170... ...teaching excellence, informed by scholarly research, innovation, and creative activity,... ...Development, the Senior Development Officer (SDO) develops and leads strategic fundraising...Hourly payLong term contractPermanent employmentFull timePart timeWork at officeLocal areaFlexible hours
- ...impact on the world, while growing and developing as a person. Our culture is very collaborative... ...crew ready to support your land development endeavor. To guarantee seamless project... ...properties or downstream infrastructure. Embedded within Egis’s land development process is...Full time
- ...use a passionate techy like you! When you join AMA as a Mobile Developer, you'll get to fuel that passion and creativity while being supported... ...that we do. You'll dive right in, helping lead the development of our flagship AMA mobile app, which will require a Swiss Army...Full timeWork at officeRemote workWork from homeFlexible hours
$80k - $100k per year
...We are looking for a full-time Business Development Manager to join our team based out of Edmonton... ...Job Description Accountable for managing, developing and expanding partnerships with our current brokerage partners. Develop new relationships in an effort to grow...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer, Research & Development. Be the first to apply!
- software qa Edmonton, AB
- software Edmonton, AB
- software asset management analyst Edmonton, AB
- software implementation project manager Edmonton, AB
- software support Edmonton, AB
- entry level software Edmonton, AB
- software intern Edmonton, AB
- remote software Edmonton, AB
- software sales Edmonton, AB
- software application developer Edmonton, AB

