Firmware Developer
SCOPE OF POSITION
The Firmware Developer will be responsible for developing custom-built embedded systems while having a strong understanding of object-oriented programing and experience with hardware and communication protocols used on computer-based systems. The Firmware Engineer will work closely with other engineers, technicians, production staff and software developers.
ROLES, RESPONSIBILITIES & EXPECTATIONS
Technology Development
- Develop custom build embedded systems
- Implement all aspects of development including coding, reporting, testing and documentation
- Work with hardware and communication protocols used on computer-based systems including SPI, I2C, UART, Modbus, CAN, Ethernet, TCP/IP, USB, RS232, RS485, Wi-Fi, cell technologies) to integrate and optimize system components
- Test, debug and validate firmware to ensure functionality, power efficiency and reliability
- Optimize firmware for performance, memory usage and power efficiency
- Collaboratae with hardware and software engineers to bring up new boards and debug integration issues
Health & Safety
- Adhere to and uphold ConeTec’s safety culture as a top priority.
- Ensure thorough preparation and comprehensive understanding of all relevant safe operating procedures prior to commencing any assignment.
- Promptly report all safety-related incidents, infractions, or near-miss events to the Manager and HSE Officer.
- Consistently follow established incident reporting protocols.
Other General Responsibilities
- Identify challenges across all domains and assume leadership responsibilities as needed.
- Foster and uphold a respectful workplace while engaging in clear, effective communication.
- Collaborate efficiently with colleagues both within the department and externally.
- Pursue continuous professional development to enhance skillsets.
SKILLS, QUALIFICATIONS AND EXPERIENCE REQUIRED
Education Requirements
Bachelor’s degree in Electrical, Software, Computer Engineering or a related field
Registration as a Professional Engineer or Engineer-in-Training in British Columbia (or eligibility to register)
Progression towards a Professional Designation is required
Experience Requirements
- Experience in developing firmware or embedded software, or equivalent experience
- Familiarity with full firmware development life cycle, including requirements, implementation, debugging, testing and maintenance
- Experience collaborating with hardware engineers to bring up new boards and debug hard-software integration issues
- Exposure to version control system and basic software development workflows
- Experienced in multi-threaded application development for embedded systems
- Adheres to coding standards and best practices.
Technical Skill Requirements
- In-depth knowledge of object-oriented concepts and design patterns
Proficiency in C/C++ for embedded systems is an asset - Understand real-time operating systems
- Ability to read and understand electrical schematic diagrams
- Strong understanding of Cortex-M microcontrollers and reading its various datasheets
- Having experience using Python and Typescript an asset
Soft skill requirements
- Strong work ethic and represent the company in a professional manner
- Strong problem-solving skills and ability to work in a fast-paced R&D environment.
- Possess a strong collaboration and communication skills.
- Ability to work independently or in a team setting with minimal supervision.
- Proven ability to prioritize tasks, identify problems, and provide effective solutions.
APLY HERE:
ConeTec is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status, or any other status protected by applicable law.
The starting salary within the stated range will be determined based on the candidate’s skills, competencies, and unique qualifications, as well as the overall compensation and benefits package. If you’re interested in this opportunity, please attach your resume and cover letter to your application.
Entity
Key soil investigation, improvement and remediation provider Menard develops foundation solutions based on ground improvement and reinforcement technologies that eliminate the need for the deep foundations traditionally used to support surface structures. The Group operates throughout the infrastructure life cycle, offering expertise in soil investigation and remediation through its ConeTec and Remea brands.
$100k - $110k per year
...Opportunity This role is suited for developers who have established a solid technical foundation... ...and are ready to take ownership within a firmware and embedded systems environment. You... ...work. Position Description Develop, maintain, and enhance software systems...SuggestedPermanent employmentFull timeRelocation package- ...layouts for embedded systems using tools like Altium or Eagle. Develop analog and digital circuits for accurate, reliable sensor... ...field applications. Collaboration Partner with mechanical, firmware, and robotics engineers to deliver fully integrated solutions....SuggestedPermanent employment
- ...join our team. The role is full time and work in the office is required. What you would do here SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment that highly values mutual respect, integrity and cooperative effort....SuggestedFull timeWork at officeImmediate start
$65k - $80k per year
...Thursdays) Job Summary At Semtech, we're developing industry-leading cellular modules,... ...where it's needed most. The Engineer, Firmware is responsible for performing advanced firmware... ...position leads firmware design efforts, develops complex firmware solutions, and solves...SuggestedFull timeRemote work- ...Job Responsibility: An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Vancouver, Canada Job ID: 36054 We are seeking an experienced Embedded Firmware Engineer to design and develop software for low-power wireless devices, focusing on 16/32-bit microcontroller...SuggestedJob sharingPart timeWorldwideFlexible hours
- ...Now is the moment. Join us. The Opportunity The Senior Firmware Engineer will contribute to the development of cutting-edge firmware... ...and optimal performance. Responsibilities Design, develop, and maintain firmware for embedded systems used in battery energy...Permanent employmentFull timeLive outWork at office
$89.04k - $125.7k per year
...Job Responsibility: Develops software with a direct interface to hardware including microcode, IP specific firmware, FPGA, and DSPs. Responsible for designing and implementing interfaces that abstract low level hardware details from higher levels of software and firmware...Full timeInternshipLocal area- ...exceptional skiing. We offer the unique opportunity to design and develop highly integrated, mixed signal circuits for audio/video... ...Areas of Responsibility We are seeking two junior embedded firmware engineers to join our firmware and DSP teams. These roles are intended...Permanent employmentInternship
$75k - $85k per year
...is a venture-backed startup dedicated to developing robotic systems that master complex... ...are seeking a skilled Robotics Software Developer to join our team. In this role, you will... ...strong focus on the real-time control and firmware that interfaces directly with hardware....Full timeManual laborWork from homeFlexible hours$88k per year
...now looking for our next star – a passionate Embedded Software Developer . This position reports to Lead Software Engineer and will work... ...team, you will be working in cross functional teams to develop firmware and connectivity software for electronic and mechatronic...Local areaWorldwideShift work$108.1k - $222.8k per year
...learning, skill growth, great benefits, and a team that wants you to grow and succeed. What you’ll build Position Title: Full Stack Developer – Concur Travel Core & AI Engineering Location: Vancouver, Canada As a Full Stack Developer on the SAP Concur Travel Core &...Permanent employmentFull timeLocal areaWorldwideFlexible hours- ...Embedded / Firmware Developer Location: Vancouver, BC (Onsite) About the Opportunity A leading technology-focused organization is seeking an experienced Embedded / Firmware Engineer to join its growing engineering team. This role is ideal for a hands-on engineer...Permanent employmentWorldwideFlexible hours
- ...Job Description: Job Title: Senior .Net Developer Location: Vancouver, British Columbia Work Type: May be Remote / Weekly 2 times to office Years of Experience Required: 10 Yrs Position Requirements Top 3 Required Skills 1. Strong with C#,...Contract workWork at officeRemote work
- * Local Vancouver Candidates Only READY TO BUILD WHAT'S NEXT? Join us as a Software Developer at Centiro. Curious? Creative? Ready to build the technology that moves the world? At Centiro, Software Developers are at the heart of it - turning ideas into scalable solutions...Full timeLocal areaWork from homeWorldwide
- ...plan after 1 year. Job Summary This role is responsible for developing long term relationships with our clients, selling our services... ...such as trade shows, customer or company sponsored events, and develop and promote customer appreciation events. Duties and Responsibilities...Long term contractWork at office
$45.5 per hour
...all deficiencies with Superintendent Report deficiencies through the NCR process Training and Development Monitor, train and develop crew members Ensure new/young workers are trained prior to complete the New Worker Program Equipment Management Provide all...Hourly payFor contractorsFor subcontractorLocal area$110k - $160k per year
...infrastructure monitoring and digital solutions nationwide. Key Responsibilities Business Development Develop and execute the company’s business development plan. Identify new opportunities and cultivate relationships with clients,...Permanent employmentFull timeContract workFor contractorsWork at office- ...Role: Salesforce Developer Position Type: Full time Location: Vancouver, BC Canada Roles and Responsibilities: Strong experience with Salesforce CRM including Sales, Service, Data Cloud and Marketing Cloud. Strong Implementation skills using declarative programming...Full time
$85.72k per year
...Location: North Vancouver, British Columbia, Canada The Information Services Division is currently looking for an Intermediate Developer to join our Robotic Process Automation & AI applications team. In this position, you will take on the integral role of leading the enhancement...Permanent employmentFull timeWork at officeRemote work2 days per week- ...~ Education: ~ Expérience: ~ Education ~ Bachelor's degree ~ or equivalent experience ~ Tasks ~ Consult with clients to develop and document Website requirements ~ Design and integrate website related code ~ Determine hardware and software requirements to achieve...Permanent employmentPart timeSeasonal workRelocationFlexible hoursShift work
- ...connected world more secure. This is a Hybrid position in Vancouver, BC Position Summary We are seeking a motivated automation developer for our Data Path organization. This is an impactful technical role within a highly skilled data-oriented team. We have a very...Long term contractFull timeTemporary workLocal areaFlexible hours
- ...Your role What You'll Be Doing Software Developer Co-op About The Team The team is looking for a candidate that is eager to expand on their development skillsets. We’re looking for someone who is detail-oriented and knows how to work within a team as well as independently...Full timeInternshipManual laborWork at office
- At zero11, our people are our most important resource. We are looking for innovative Senior Software Developer from all over the globe with a proven track record of successfully making a positive impact in their previous career. Experience You’ll Bring: ~Senior level hands...
$120k - $150k per year
...providing the essential resources the world relies on. Reporting to the Lead, Platform Management Systems, the Senior Full Stack Developer – Analytics will maintain and improve existing analytics applications that support operations at our mining sites. The Senior...Full timeLive InManual laborWork at office- ...world relies on. Role Overview Reporting to the Team Lead, Business Applications Portfolio Delivery, the Junior Software Developer (Dynamics 365 & Power Platform) is responsible for designing, developing, and supporting solutions within the Microsoft Dynamics 365...Contract workFor contractorsWork at office
$40 - $65 per hour
...Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll gain exposure to every facet of the manufacturing business, and use your skills and...Permanent employmentFull timeCasual workFlexible hours- ...ourselves in others’ shoes. Authenticity – We like people, not pretense. Determination – We kick down walls. The Software Developer is a technical role within the IT department responsible for contributing to the design, development, and maintenance of business applications...Permanent employment
$99.87k per year
...committed to fostering excellence, innovation, belonging and community in all that we do. About the Role The Senior Application Developer analyzes, designs, modifies, installs and maintains application programs, integrated systems, or software solutions including...Local area$92k - $112k per year
...Fortinet is looking for a full stack developer to join the growing FortiSASE team. FortiSASE is a SaaS-based service that combines network and security functions with WAN capabilities, which allows users to securely access the Internet from anywhere. As a member of the web...Full timeFlexible hours- ...The Corporate Senior Product Developer is a strategic and hands-on role responsible for managing corporate-level product development, leading head office sensory reviews, serving as a central hub for primary division development. This role supports both the Further Processing...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!

