Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Developer

$74k - $110k per year
Full-time

Synapse ITS

The Firmware Developer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the world on their own terms.

Job Duties: Include but are not limited to the following:

  • Maintain and enhance embedded software for existing product lines.
  • Participate in the embedded software system design cycle from requirements through launch and beyond.
  • Design, develop, code, test, and debug embedded software.
  • Integrate, verify, and validate new product designs and design changes.
  • Perform design and code reviews.
  • Interface with a cross-functional engineering team.
  • Support the Tech Support team with intimate product knowledge.
  • Contribute to a fun and innovative work environment.

Requirements

Education : Bachelor’s Degree in Computer Science, Electrical, Electronic, or Computer Engineering

  • 5+ years of experience

Technical Experience & Skills

  • Strong understanding of embedded software development best practices.
  • Familiarity with various ARM architectures (e.g. Cortex M4, M7, etc.).
  • Familiarity with security basics (e.g. AES, TRNG, security certificates, etc.).
  • Experience with common interfaces, such as SPI, I2C, I2S, UART, USB, Bluetooth LE, Wi-Fi, and Ethernet.
  • Familiarity with networking concepts and protocols (UDP, TCP, REST, CoAP).
  • Ability to read schematics to troubleshoot, debug and bring up new hardware using oscilloscopes, logic analyzers, protocol analyzers and in-circuit emulators.
  • Mastery of C language programming as it pertains to an embedded environment.
  • Familiarity with OOP design principles, especially abstraction and encapsulation.
  • Real time development experience with and without an RTOS.
  • Experience programing peripheral hardware at the register level and developing peripheral driver code.
  • Strong firmware debugging skills.
  • Experience with version control systems like git.
  • Familiarity with Linux.

Soft Skills

  • Strong interpersonal, analytical, organizational and follow-up skills.
  • Solid problem-solving skills. Highly technical, quickly grasping how things work.
  • Presents technical concepts, ideas, and information in terms that both engineers and non-engineers can understand.
  • Motivated by continuous learning and development.
  • Functions well in a small company/startup environment. (High visibility, accountability, and development velocity)
  • Ability to work independently with minimal supervision, and collaboratively with a cross functional team.
  • Disciplined engineering approach.
  • Differentiates value added activities from waste.
  • Demonstrates systems thinking.

Benefits & Perks

  • Annual Bonus Program
  • Robust Health and Dental plan and Employee Assistance Program for you and your dependents.
  • TELUS Health Virtual Healthcare
  • Health Spending Account
  • Health & Wellness subsidy
  • 3 weeks’ vacation to start, 4 weeks at 5-years.
  • Professional development and training
  • Secure bike cage
  • Shower facilities.
  • Hybrid remote work program
  • Community support and regular social activities!
  • Robust recycling program (bring in municipal limited items from home)
  • Weekly Fruit, coffees, and local tea's
  • Free and ample parking

Salary Description

$74,000 - $110,000

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Victoria, BC vacancy
  • Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Prepare reports, manuals and other documentation on the status, operation and maintenance of software Write, modify, integrate and test software ...
    Suggested

    AdButler

    Victoria, BC
    1 day ago
  • $100k - $125k per year

     ...expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role As a Senior Frontend Developer (Vue), you will play a key role in building the products that power better residential aged care in Australia, helping providers... 
    Suggested
    Full time
    Contract work
    Remote work

    AlayaCare

    Victoria, BC
    1 day ago
  • $140k - $190k per year

     ...SureSwift Capital is a private equity firm with a diversified digital portfolio, seeking a seasoned, front-end-leaning full-stack developer to build and modernize software across a portfolio of SaaS businesses. Our focus is transformation via AI enablement, and this role sits... 
    Suggested
    Flexible hours

    SureSwift Capital

    Victoria, BC
    17 days ago
  • $85k - $160k per year

    Lead Web Developer - Drupal Position Description We are seeking an experienced Drupal Team Lead to provide technical leadership, hands on development, solution guidance, and delivery oversight for Drupal based web initiatives. This role is ideal for a senior Drupal professional... 
    Suggested
    Victoria, BC
    a month ago
  • $200 per day

     ...This is a remote position. Job Overview We are offering a remote internship opportunity for Full Stack Developer Interns / Trainees who want structured learning combined with real project experience. This program runs for 1 to 6 months and focuses on developing... 
    Suggested
    Contract work
    Traineeship
    Internship
    Remote work
    Worldwide
    Flexible hours

    Business Web Solutions

    Victoria, BC
    17 days ago
  • $100k - $115k per year

     ...Welcome to an exciting opportunity for an experienced Full Stack Node.js Developer! In this role, you will play a pivotal part in designing, developing, and maintaining sophisticated Node microservices, Angular dashboards and Kubernetes microservices infrastructure. As a key... 
    Full time
    Work at office

    Buyerlink

    Victoria, BC
    a month ago
  • $62.5k - $85k per year

     ...external customers. ~Analyze business requirements and opportunities to create optimal value throughout all Plexxis solutions ~ Design, develop, test, optimize and implement programs within Oracle Forms/Reports including user interfaces, external application & data source... 
    Full time
    For contractors
    Casual work
    Work at office
    Local area

    Plexxis Software

    Victoria, BC
    a month ago
  • $130k per year

     ...Engineer is a cybersecurity professional specializing in designing, developing, and maintaining systems and processes to detect malicious...  ...Preferred: - Experience verifying complex hardware, software, or firmware environments; experience with detection or instrumentation... 
    Internship

    Hatch Global Search

    Victoria, BC
    more than 2 months ago
  • $21.18 - $24 per hour

     ...interpersonal skills and fluent communication skills in English   ~ Ability to prioritize, organize, and follow through as necessary   ~ Must possess a passion for food and developing knowledge of all cooking methods   ~ Excellent English language communication skills... 
    Hourly pay
    Full time

    Marilena Cafe & Raw Bar

    Victoria, BC
    22 days ago
  •  ...communication skills in English Ability to prioritize, organize, and follow through as necessary Must possess a passion for food and developing knowledge of all cooking methods Food Safe certification is an asset We Offer: ~ Extended health benefits after 6 months of... 
    Full time
    Flexible hours

    Marilena Cafe & Raw Bar

    Victoria, BC
    16 days ago
  • $23 - $24 per hour

     ...motivated Junior Pastry Chef to join our culinary team in Esquimalt, BC. This role is ideal for an enthusiastic baker who is eager to develop their skills in a fast-paced hospitality environment while working alongside experienced pastry professionals. Reporting to the... 
    Hourly pay
    Full time
    Shift work
    Weekend work
    Day shift
    Early shift

    Janevca Restaurant

    Victoria, BC
    9 days ago
  •  ...products Other duties as assigned by management   At Aramark, developing new skills and doing what it takes to get the job done make a...  ..., our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional... 
    Full time

    Aramark

    Victoria, BC
    17 hours ago
  • $90k - $130k per year

     ...to support multidisciplinary collaboration.  Keep growing. You’ll stay current with the latest evidence, findings, trends, and developments to ensure clients receive the best possible care, and attend other educational opportunities available at Tall Tree.  Requirements... 
    Full time
    Night shift
    Day shift
    Afternoon shift

    Tall Tree Health

    Victoria, BC
    10 days ago
  •  ...sanitation Ensures security of company assets   At Aramark, developing new skills and doing what it takes to get the job done make a...  ...partners, our communities, and our planet. We believe a career should develop your talents, fuel your passions, and empower your professional... 

    Aramark

    Victoria, BC
    17 hours ago
  •  ...highly collaborative, project-focused role. Success depends on partnering with colleagues and project teams to understand business needs, develop marketing solutions, and coordinate campaigns from planning through execution.  What you might love about this role... Variety... 
    Full time
    Temporary work
    For contractors
    Internship
    Work at office
    Local area
    Immediate start
    1 day per week

    BC Transit

    Victoria, BC
    17 hours ago
  •  ...but we are all one extended family.    Ready to Make an impact? The Meat Manager is responsible for coaching, motivating, and developing department staff to foster customer loyalty, fulfil customer needs and actively contribute to an environment of employee and... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area

    Sobeys

    Victoria, BC
    17 hours ago
  •  ...ensure a superior customer service experience by coaching, and developing friendly, well trained staff. The Supervisor will supervise the...  ...person in charge of department, when required Recruit, train, develop, motivate and coach employees, and provide regular feedback to support... 
    Full time
    Internship
    Shift work
    Afternoon shift

    Sobeys

    Victoria, BC
    17 hours ago
  •  ...Canada's leading builders. Apply today! Responsibilities Lead all site operations from project start-up through completion. Develop and maintain detailed construction schedules alongside the Project Manager and trade partners. Coordinate subcontractors, consultants... 
    Long term contract
    Contract work
    For contractors
    For subcontractor
    Direct hire

    MatchBox

    Victoria, BC
    10 days ago
  •  ...Aramark safety policies and procedures including accurate food safety and sanitation Ensures security of company assets At Aramark, developing new skills and doing what it takes to get the job done make a positive impact for our employees and for our customers. In order to... 

    Aramark

    Victoria, BC
    1 day ago
  • $70.02k - $88.06k per year

     ...occasions • Oversee production, merchandising, quality control, labour management, scheduling, staffing, and training • Coach and develop your team using Aramark’s Service Excellence platform • Identify talent early and support team members in their growth and... 

    Aramark

    Victoria, BC
    17 hours ago
  •  ...Bakery Manager Right now, we are looking for a Bakery Manager who is looking for the next challenge in their career to lead and develop a strong bakery team. Working as part of the production and sales team, you’ll play a big part in making that magical wall of bread appear... 
    Full time
    Local area
    Shift work
    Day shift

    COBS Bread

    Victoria, BC
    10 days ago
  • $64k per year

     ...serves people who are blind or partially sighted across the country. Our certified specialists provide training that empowers clients to develop or to restore activities of daily living skills, to promote their independence, to enhance safety and mobility. We work closely with... 
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Work at office
    Flexible hours

    Vision Loss Rehabilitation Canada

    Victoria, BC
    4 hours ago
  •  ...expanding, this role offers hands-on experience, opportunities to grow into leadership, and the chance to make a tangible impact by developing and delivering cutting-edge wellness technology. You’ll collaborate across disciplines to innovate and shape technologies that enhance... 
    Work at office
    Local area

    Ammortal Inc

    Victoria, BC
    1 day ago
  • $22 - $25 per hour

     ...provide tailored solution. Maintain accurate records of client interactions and sales activities. Collaborate with team members to develop strategies for improving customer satisfaction Demonstrate strong organizational skills in managing multiple client accounts.... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Monday to friday
    Flexible hours
    Shift work
    Day shift

    Rock Solid Countertops LTD.

    Victoria, BC
    1 day ago
  • $88.19k per year

     ...excavation services, including underground utilities, site servicing, earthworks, roadworks, and municipal infrastructure projects. Develop and maintain databases of material, labour, and equipment costs. Prepare tender submissions, bid packages, and pricing proposals.... 
    Permanent employment
    Full time
    Contract work
    For subcontractor

    Northridge Excavating Ltd.

    Victoria, BC
    14 hours ago
  • $43.27 per hour

     ...merchandise and services to be sold Implement price and credits policies Locate, select and procure merchandise for resale Develop and implement marketing strategies Resolve issues that may arise, including customer requests, complaints and supply shortages... 
    Permanent employment
    Full time
    Work at office
    Remote work

    National Car Rental

    Victoria, BC
    5 days ago
  • $27 - $29 per hour

     ...understands the importance of clear oral and written communication. What You'll Be Doing Job duties include, but aren't limited to: Developing, coordinating and overseeing bookings and contracts for various facilities, including creating and managing the associated... 
    Hourly pay
    Permanent employment
    Full time
    Work at office

    City Centre Park

    Victoria, BC
    8 days ago
  •  ...that meets their health care needs Maintain current knowledge of pharmacy practice, regulatory requirements, and industry trends/developments; attend training as required Adhere to all regulatory requirements, Company policies, processes, and procedures (e.g., OHS, Loss... 
    Full time
    Internship

    Sobeys

    Victoria, BC
    17 hours ago
  • $65k - $72k per year

    Job Responsibility: Job Position: Construction Project Coordinator Company: Aragon Construction Management Corp. Location: Esquimalt, BC Position Type: Full-Time Annual Salary: $65,000 to $70,000 Start: Flexible Are you an organized, detail-oriented ...
    Full time
    For contractors
    Casual work
    Work at office
    Monday to friday
    Flexible hours

    Janevca Restaurant & Lounge

    Esquimalt, BC
    8 days ago
  •  ...you have a passion for baking or simply love the smell of fresh baked goods, our bakeries offer a wholesome environment where you can develop your career. Providing daily essentials such as fresh bread or creating that perfect cake for a special occasion, our bakery... 
    Full time
    Apprenticeship
    Internship
    Weekend work
    Afternoon shift

    Sobeys

    Victoria, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!