Embedded Software Developer
2 days ago
Role Overview
At DarkVision, we are seeking a highly skilled Software Engineer to join our team in developing cutting-edge embedded, desktop, and cloud applications.
The ideal candidate will have a strong background in modern C++ programming and experience in developing high-performance data processing, rendering, and image processing code.
We welcome candidates with a wide range of experience and expertise, from junior to senior levels, as we will match each role to the candidate's capabilities, interests, and developmental goals.
Key Responsibilities:
- Develop a 3D data analysis desktop visualization application
- Design and implement rendering and image processing algorithms using Nvidia CUDA
- Develop data capture and control software for field engineers
- Develop new features for ultrasonic imaging embedded systems
- Develop database components for tracking and analysis
- Develop cloud applications to enable analysis deliverables and machine learning integration
- Optimize algorithms for massive multi-terabyte datasets
- Maintain and extend our growing cloud platform
Opportunities to Learn:
- Docker, Web Services, and Database development
- Amazon Web Services (AWS)
- Linux and Windows development
- Network programming and IoT technologies
- Video encoder codecs and pipelines
- Image Processing, Computer Vision, and Graphics Programming
Required Qualifications:
- Bachelor of Computer Engineering, Software Engineering, Computer Science, or Electrical/Electronics Engineering
- Professional experience writing production-level C++ code
Preferred Qualifications:
- 5+ years of experience in modern C++ programming
- Experience developing new features
Salary Range:
The salary range for this role is $80,000 - $150,000 per year, with variable pay options.
-
Embedded Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob Title: Embedded Software EngineerCorinex is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware and drivers.Collaborate...
-
Embedded Software Developer
1 month ago
Vancouver, British Columbia, Canada Quectel Full timeJob DescriptionDeliver market-leading innovative technology solutions by developing, customizing, maintaining, implementing, and designing complex project modules and embedded software.Responsibilities:Develop and debug Linux common peripherals (UART, I2C, I2S, SPI, SDIO, EMMC, PWM, camera, LCD, gyroscope)Support and respond to technical queries and...
-
Embedded Software Developer
1 month ago
Vancouver, British Columbia, Canada Quectel Full timeJob DescriptionDeliver market-leading innovative technology solutions by developing, customizing, maintaining, implementing, and designing complex project modules and embedded software.Responsibilities:Develop and debug Linux common peripherals (UART, I2C, I2S, SPI, SDIO, EMMC, PWM, camera, LCD, gyroscope)Support and respond to technical queries and...
-
Embedded Software Engineer
16 hours ago
Vancouver, British Columbia, Canada Corinex Full timeJob Title:Embedded Software Engineer - Software Development ExpertAbout the Role:As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.You will work closely with cross-functional teams to ensure software meets customer requirements.Develop and maintain software applications for embedded...
-
Embedded Systems Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Quectel Full timeJob DescriptionWe are seeking a highly skilled Embedded Systems Software Developer to join our team at Quectel. The ideal candidate will have experience in developing applications and firmware in C/C++ on Linux and/or RTOS embedded systems.Key Responsibilities:Develop and debug complex project modules and embedded softwareDesign and implement Linux common...
-
Embedded Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob DescriptionCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware and device drivers.Collaborate with...
-
Embedded Software Architect
2 days ago
Vancouver, British Columbia, Canada Corinex Full timeJob Description for Embedded Software ArchitectCorinex is seeking an experienced Embedded Software Architect to lead the development of cutting-edge software solutions for our embedded systems. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Key Responsibilities:Design and develop software...
-
Embedded Systems Software Developer
2 days ago
Vancouver, British Columbia, Canada MistyWest Full timeAt MistyWest, we are seeking an experienced Firmware Engineer to join our team of innovative engineers who create programs that interface with and control physical devices.As a key member of our team, you will identify the core software/firmware requirements of a project, plan the architecture, and communicate it with the project team. Collaboration with a...
-
Embedded Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob Title: Embedded Software EngineerCorinex is seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest and debug software to ensure quality and...
-
Embedded Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob DescriptionCorinex is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems. Your primary focus will be on developing software solutions for our clients, working closely with cross-functional teams to ensure...
-
Embedded Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob Title: Embedded Software EngineerCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware, drivers, and operating...
-
Software Developer Embedded Systems
4 weeks ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob Title: Intermediate Software Developer, Embedded AppliancesOverview:We are seeking an experienced Intermediate Software Developer to join our Embedded Appliance team. In this role, you will be responsible for the full development cycle, from design to deployment, of our cutting-edge Linux-based video and analytics infrastructure appliances. A successful...
-
Software Developer Embedded Systems
4 weeks ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob Title: Intermediate Software Developer, Embedded AppliancesOverview:We are seeking an experienced Intermediate Software Developer to join our Embedded Appliance team. In this role, you will be responsible for the full development cycle, from design to deployment, of our cutting-edge Linux-based video and analytics infrastructure appliances. A successful...
-
Senior Embedded Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob DescriptionWe are seeking a skilled Senior Software Developer to join our Embedded Appliances team. In this role, you will oversee the full development cycle from design to deployment of our cutting-edge Linux-based video and analytics infrastructure appliances. A successful candidate will have strong technical skills, excellent communication skills, and...
-
Senior Embedded Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob DescriptionWe are seeking a skilled Senior Software Developer to join our Embedded Appliances team. In this role, you will oversee the full development cycle from design to deployment of our cutting-edge Linux-based video and analytics infrastructure appliances. A successful candidate will have strong technical skills, excellent communication skills, and...
-
Senior Embedded Software Developer
1 month ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our Embedded Appliances team. In this role, you will be responsible for overseeing the full development cycle from design to deployment of our cutting-edge Linux-based video and analytics infrastructure appliances.Responsibilities:Design and develop secure, concurrent, networked...
-
Senior Embedded Software Developer
1 month ago
Vancouver, British Columbia, Canada Motorola Solutions Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our Embedded Appliances team. In this role, you will be responsible for overseeing the full development cycle from design to deployment of our cutting-edge Linux-based video and analytics infrastructure appliances.Responsibilities:Design and develop secure, concurrent, networked...
-
Embedded Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeJob DescriptionCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for computer-based systems.Key ResponsibilitiesCollect and document user requirementsCoordinate the development, installation, integration, and operation of...
-
Embedded Systems Tester
2 months ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the PositionSoftware Aspekte is seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio based on Linux and Android platforms.The ideal candidate will have a passion for...
-
Embedded Systems Tester
2 months ago
Vancouver, British Columbia, Canada Software Aspekte Full timeAbout the PositionSoftware Aspekte is seeking a skilled Software Quality Assurance Engineer to join our team. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio based on Linux and Android platforms.The ideal candidate will have a passion for...