Software Developer (Embedded)

Aversan

Not Interested
Bookmark
Report This Job

profile Job Location:

Ottawa - Canada

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace defence and space industries.

We are currently seeking a qualifiedSoftware Developer.

As a member of our team you will contribute to the design and development of next-generation embedded systems that advance our technological capabilities. We are looking for innovative professionals with a demonstrated passion for embedded technology and a proven ability to excel in a collaborative fast-paced environment.

Location: Ottawa ON
Job Type: Onsite/Hybrid
Responsibilities
  • Design develop and test new embedded software products at the forefront of technology.
  • Support enhance and maintain existing embedded software systems.
  • Participate in architecture design and code reviews to ensure high-quality solutions.
  • Analyze technical requirements research solutions and develop robust software designs.
  • Apply and improve development processes and best practices.
  • Evaluate and integrate emerging technologies into new and existing projects.
  • Review IC datasheets register maps and board schematics to ensure hardware-software alignment.
  • Contribute to a positive productive and team-oriented work environment.

Basic Qualifications
  • Bachelors degree in Computer Science Engineering or related discipline (or equivalent).
  • 5 years of experience in embedded software development.
  • Proven experience with firmware development for Intel ARM or Power Architecture processors.
  • Strong proficiency in C programming and deep understanding of low-level hardware interactions.
  • Demonstrated skills in software debugging troubleshooting and problem-solving.
  • Solid grasp of software design principles and engineering best practices.
  • Experience working in multi-disciplinary engineering teams.
Experience with the following is an asset:
  • Firmware environments: Das U-Boot UEFI Slim Bootloader.
  • Operating systems: Linux VxWorks Windows.
  • Programming and scripting: Python bare-metal programming.
  • Board bring-up and hardware debugging using oscilloscopes logic analyzers or DMMs.
  • Software tools: Git JIRA and software test frameworks.
  • Bus and interface protocols: PCIe Ethernet MDIO I2C SPI TPM SATA USB eMMC NVMe.
  • Configuration management requirements tracking and software testing methodologies.

What We Offer
  • Competitive compensation and benefits
  • On-the-job training and skills development opportunities
  • Hands-on project experience
  • Mentorship from industry professionals
  • Flexibility to gain experience in multiple industries

The name of the file for the resume should be the applicants full name and the position title you are applying for. The resume format should be PDF.
Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. We deliver leading-edge and reliable safety-critical electronics and softwaresystems to the aerospace defence and space industries.We are currently seeking a qualifiedSoftware Developer.As a member of our t...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Drafting
  • Computer Engineering

About Company

Company Logo

Accelerate Your Product Roadmap Design, build, testing, certification, and support services for your systems and software. Learn More Never Miss a Milestone.

View Profile View Profile