×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Developer

Job in Markham, Ontario, Canada
Listing for: ARCX Inc.
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 85000 CAD Yearly CAD 70000.00 85000.00 YEAR
Job Description & How to Apply Below

ARCX is a growing OEM and a private label manufacturer of electronic products Located in Markham, Ontario. We manufacture our own line of advanced automation products for use in manufacturing, automotive assembly, food and beverage processing, pharmaceutical production, remote monitoring and wherever processes can benefit from intelligent monitoring and control. Our clients are some of the leading manufacturers and brands in the automotive, health care and consumer spaces.

As an entrepreneurial company, we value an informal, friendly, fast-paced, collaborative and results-oriented environment. If you thrive in this environment, then we invite you to join our team.

Overview

THE OPPORTUNITY: ARCXis seeking a detail-oriented and technically strong individual with experience developing software in a Linux environment for embedded applications. Our embedded devices are built usinganopen-source

RTOS and custom firmware, communicating with industrial networks and processes over protocols like Ethernet and CAN. This position will report to the Firmware Manager.

Responsibilities
  • Design and implement firmware for embedded devices from requirements to production and commercial deployment
  • Design, develop, code, test, and debug system software
  • Develop firmware/software in C language using open source RTOS
  • Analyze and enhance system efficiency, stability, and scalability
  • Integrate and validate new product designs, including developing drivers from scratch
  • Support software QA and optimize I/O performance
  • Provide post-production support, debugging issues faced by Clients/QA Team
  • Interface with hardware design and development, review hardware schematics for new product requirements
  • Report to the firmware manager, collaborate closely with developers to achieve sprint goals, address reported issues, release new versions, and automate releases
  • Participate in code reviews and assist in optimizing and improving code quality
Qualifications
  • Bachelor’s degree in computer science or engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Strong knowledge for RTOS concepts and multi-tasking application development, IP protocols, interfaces and hardware subsystems
  • Ability to read schematics and data sheets for components
  • Experience with embedded bootloaders
Assets
  • Qt framework for GUI applications
What we Offer
  • A unique field in hardware/software interaction
  • Opportunity to work with IoT products using new emerging technologies
  • Casual business dress environment
  • Fast-paced problem-solving work environment
  • Opportunities for advancement
  • Competitive salary and benefits ($70,000-$85,000 based on experience)

To apply , send your resume with the subject line “
Embedded Firmware Developer
” to  Please note, only those selected for an interview will be contacted.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary