Embedded Software Developer
4 weeks ago
About EERS
Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly validated in the field and some of it having even become ANSI Standards.
Through co-development partnership, we bring a stream of new products to market. Beyond prototyping, we produce actual scalable, easily transferable, manufacturable product taking the development execution risk out of the equation.
A global center of excellence in research in acoustics, audio and biosignal processing, in-ear technologies and product development, we attract high-caliber scientists and engineers to our team. Our head office is located in the heart of downtown Montreal. We offer competitive salaries as well as a great team environment. Global is an equal-opportunity employer committed to diversity.
Job Description
Reporting to Software Team Lead, the Embedded Software Developer will participate in the development of the EERS software backbone, used in our products such as the EERS MRI Audio Suite which will allow clear multi-mode communication in noisy MRI environments while protecting physician and patient auditory health.
Part of a multidisciplinary team, the candidate will be expected to perform a wide variety of tasks: from highlevel architectural analyses (Object oriented programming) to low level development (C programming and assembly on various embedded architectures), testing and debugging for a custom embedded platform.
Duties and Responsibilities
- Extract design specifications from a product requirements.
- Implement high level prototyping and validation tests.
- Implement validated solution on embedded software running on microcontroller-based products or SBC modules.
- Ensure software high-performance by leveraging a strong understanding of embedded hardware design (Memory architectures, buses optimisation, ... ).
- Analyze and provide feedback on peer designs following compaby Source Standards.
- Document and maintain maintain existing libraries and products.
- Collaborate with academic partners to implement and optimize new audio DSP algorithms.
- Interact with an automated CI/CD environment.
- Write and improve internal documentation for accuracy
- Review documentation intended for customer use.
- Maintain accurate tracking through the company tools, throughout the development process in accordance with company and government standards and/or regulations.
Qualifications
Minimum Requirements
Education & Experience:
- Bachelor’s degree in Electrical Engineering or other relevant discipline, or equivalent combination of education and experience.
- 3 years of relevant professional embedded or low-level software programming experience.
Knowledge, Skills & Abilities:
- Extensive knowledge of the C language, including the tools used to edit, compile and debug code in an embedded environment.
- Proficiency in Python language when used as a Scripting tool.
- Intermediate knowledge in Python language when used in Object Oriented projects.
- Experience with real-time signal processing and hardware.
- Linux/BSD-based development.
- Linux/BSD development on embedded platforms.
- Strong writing and documentation skills.
- Strong communication skills with the ability to work with all levels of the organization using an adequate AGILE framework.
- Ability to work both individually and as part of a team.
- Excellent time management skills with the ability to contribute to multiple concurrent projects.
- Proficiency with source management tools (Git) including rebasing and ability to understand a branches merging scheme.
Preferred - Knowledge, Skills & Abilities
- General knowledge of digital audio processing principles.
- Experience with ARM based micro-controllers, including its vector math library.
- Electronic circuit debugging skills.
- Real time exploitation systems knowledge (freeRTOS).
- Linux/BSD administration (Possibly usage as daily OS for development).
- Basic GUI development.
- Software development experience in the context of connected devices or wearable technologies.
- Experience interacting using with IP network stack.
If you are meticulous, a problem solver, and a team player, you will feel right at home. Please send your cover letter and resume to
-
Safety Critical Embedded Software Developer
3 months ago
Montreal, Canada Mannarino Systems & Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...
-
Montreal, Quebec, Canada Software Aspekte Full timeAt Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...
-
Safety-Critical Embedded Software Test Developer
3 weeks ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeKey Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client...
-
Embedded Software Developer
3 weeks ago
Montreal, Quebec, Canada undisclosed Full timeJob Title: C++ Software/Firmware EngineerTask Overview:Design and Implement: Develop the Factory Boot Manager, a Linux and U-Boot based embedded software, for testing complex HSM hardware in manufacturing and field failure analysis processes.Component Development: Design, implement, test, and document other components of the HSM embedded software and...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth.We are currently seeking anEmbedded Software Developerfor our client in the...
-
Embedded Software Developer
4 weeks ago
Montreal, Canada EERS Global Technologies Inc. Full timeAbout EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...
-
Embedded Software Development Specialist
4 weeks ago
Montreal, Quebec, Canada CN Full timeJob Title: Embedded Software Development SpecialistAbout the Role:We are seeking an experienced Embedded Software Development Specialist to join our team at CN. As a key member of our software development department, you will be responsible for designing, developing, and testing software applications for our embedded systems.Main Responsibilities:*...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
1 month ago
Montreal, Quebec, Canada Scalian Full timeEmbedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our team at Scalian. As a key member of our Core Platform group, you will be responsible for designing and developing embedded, real-time software functionalities for our Smart Display product family.Main Responsibilities:Design and develop embedded, real-time software...
-
Embedded Software Developer
6 days ago
Montreal, Quebec, G4F, CA Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Linux Software Developer
4 weeks ago
Montreal, Canada Techso Full timeAbout EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...
-
Senior Embedded Software Developer
6 months ago
Montreal, Canada CS GROUP Full timeJob Description We are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers. Responsibilities: The experienced software developer reports to a Team Lead. The tasks associated with the position include: Contributing to the preparation of the...
-
Embedded Linux Software Developer
1 month ago
Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full timeJob Title: Embedded Linux Software DeveloperWe are seeking an experienced Embedded Linux Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation. As a key member of our development team, you will be responsible for designing, developing, and testing complex flight software modules for various space applications.Key...
-
Senior Embedded Software Developer – Architect
2 months ago
Montreal, Canada Macdonald, Dettwiler And Associates Corporation Full timeSenior Embedded Software Developer – Architect Role: The Senior Embedded Software Developer is part of an agile development team and responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites. Responsibilities: Work within an a
-
Senior Embedded Software Developer – Architect
3 months ago
Montreal, Canada Macdonald, Dettwiler And Associates Corporation Full timeSenior Embedded Software Developer – ArchitectRole:The Senior Embedded Software Developer is part of an agile development team and responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites.Responsibilities:Work within an agile development team as a technical leaderCollaborate with a...
-
Embedded Software Engineer Senior Developer
3 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Title: Embedded Software EngineerDescription:At SurfaceID Product Development Corp., we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a solid understanding of computer and technology knowledge, including IoT, C, C++, device drivers, and programming languages. A Bachelor's degree in a related field...