Senior Embedded Developer Job at Arcx Inc.

Arcx Inc. Markham, ON

Job Description

ArcX Inc. designs and supports industrial products, mostly used in renewable energy and automotive manufacturing. With approximately 40 employees, ArcX provides many opportunities to learn and contribute to aspects of the company outside of the initial role. Individuals can maintain independence while still being able to draw on the experience of any one of the skilled staff. As a growth-mindset 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.

Location
The ArcX office headquarters is located in Markham, Ontario. ArcX recognizes that on-site collaboration provides the best opportunity for learning, however to maintain a safer work environment and encourage work-life balance, we have implemented a hybrid model for those who want to and can work remotely up to 2 days a week. Depending on public health recommendation, employees may be encouraged to work remotely more often.

Senior Embedded Developer
In this role you will take a lead role writing firmware for embedded
devices designed and produced by ArcX. The firmware is written mostly in C and
runs an RTOS (e.g. freeRTOS) or Linux. The products are generally network attached and the tasks are typically related to network connectivity or interfacing with external devices. Devices running Linux generally have a touchscreen and GUI. Experience interfacing with a microcontroller and knowledge of threading/thread-safety is a must.
You will report to the firmware manager and are expected to work closely with
other developers to divide up tasks such as defining and implementing new
features, reproducing and fixing reported issues, releasing new versions,
and automating releases. You may be responsible for leading these initiatives
for one or more products.

Skills a successful candidate has:

  • C development for resource constrained systems
  • Debugging techniques for embedded systems
  • Network protocols
  • IPC and threading
  • Automated builds (i.e, Jenkins)
  • Source control and code review
  • Must have 5+ years experience as a Senior Embedded Developer

Skills considered an asset:

  • Experience writing Linux drivers
  • Experience with embedded bootloaders
  • Remote firmware updates
  • Android (AOSP) system development work
  • Qt framework for GUI applications
  • Root filesystem generation (build root, yocto)
  • i.MX development experience

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 (based on experience)

To apply, send your detailed resume and cover letter with the subject line “Senior Embedded Developer” by clicking "apply".

WEBSITE: HTTP: //WWW.ARCX.COM/

We appreciate your interest, however, only those selected for an interview will be contacted.

Job Type: Full-time

Salary: $95,000.00 per year

Schedule:

  • 8 hour shift



Please Note :
nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.