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

Senior Firmware Developer

$110k per year
Full-time

Titan Logix Corp.

Job Responsibility:

Titan Logix Corp. ( TLA on the TSX-Venture exchange ) is a provider of liquid measurement solutions for the mobile liquids transportation industry. We design, build, sell, and support high-quality products and services through a network of Dealers and Original Equipment Manufacturers (OEMs) across North America and parts of Central, and South America. We are a technology company focused on creating lasting value for our customers with reliable, accurate, and industry-leading solutions for hazardous and non-hazardous applications.

The purpose of the Senior Firmware Developer is to lead Titan firmware development projects, mentoring junior staff members and providing senior level advisory to the Embedded Systems Team Lead , including planning, scheduling, and coordinating tasks across teams using Agile/Scrum methods

Duties and Responsibilities

  • Provide subject matter expertise and leadership in embedded software systems, applied to telecom, radio, Industrial IoT, and B2B related products, including mentorship for junior team members.
  • Maintain and extend current and develop new solutions by designing, implementing, and testing firmware.
  • Develop plans for firmware architecture including interface design, and RTOS design (tasks, queues)
  • Demonstrate expertise in code optimization with firmware systems for performance, memory usage, and power consumption.
  • Collaborate with hardware engineers, software developers, and QA analysts to ensure cohesive system integration, defining firmware architecture of embedded systems, supporting project implementation, design and code reviews.
  • Lead quality assurance, writing and conducting unit test procedures, integration and system-level test procedures in both real and simulated vehicles.
  • Maintain industry coding standards are followed, demonstrating advanced skills in debugging firmware issues and identify areas for code improvements.
  • Understand and remain current with the various industry standards (SAE, ISO) and regulatory standards (CMVSS/FMVSS, FCC, IC) affecting ECU designs.
  • Implement and manage firmware updates and bootloaders.
  • Create and maintain detailed documentation for firmware design, development, and user manuals.

Education & Experience

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 10+ years industry experience as firmware developer, 5+ years in firmware design and architecture, specifically experience in designing, developing, and debugging embedded systems firmware.

Technical Knowledge Requirements:

  • Microcontrollers and microprocessors: Deep knowledge of various microcontroller and microprocessor architectures (e.g., ARM, AVR, PIC, MSP430, ESP32).
  • Communication protocols: Expertise in communication protocols like UART, RS232, RS485, SPI, I2C, CAN, USB, Ethernet, and wireless protocols (e.g., BLE, Wi-Fi).
  • Hardware interaction: Experience with hardware interfaces, peripherals, and troubleshooting hardware issues.
  • Firmware development tools: Proficiency with IDEs, debuggers, emulators, and other firmware development tools (e.g., JTAG, ICE).
  • Low-level programming: Strong understanding of low-level programming, including interrupt handling, memory management, and register-level programming.
  • Programming languages: Proficiency in C, C++, Assembly, and familiarity with scripting languages such as Python.
  • Real-Time Operating Systems (RTOS): Experience with RTOS such as FreeRTOS, VxWorks, or similar.
  • Embedded Linux: Experience with developing firmware on embedded Linux platforms including custom kernel development, device drivers, and application development.
  • Experience designing multithreaded distributed systems, using IPC, sockets.
  • Good understanding of networking concepts (topologies, switching, routing) and network protocols (ETH, UDP, TCP, TLS).

Skills

  • Problem-solving: Strong analytical and problem-solving skills, with a track record of identifying and resolving issues effectively.
  • Leadership: Experience mentoring and leading junior engineers, fostering a collaborative and productive team environment.
  • Communication: Excellent verbal and written communication skills, with the ability to convey complex technical information clearly to both technical and non-technical stakeholders.
  • Continuous Learning: Commitment to staying updated with the latest industry trends, technologies, and best practices in firmware development.

What will make us REALLY love you:

  • Exposure to AWS and other cloud architecture.
  • Experience with virtualization, containers, Kubernetes, microservices architecture.
  • Exposure to full stack and/or enterprise applications development.
  • Organized, goal-oriented, self-starter, with a team focused mentality
  • Experience in project management and coordination
  • Excellent written and oral communication skills with the ability to produce clear documentation for both colleagues and customers.
  • Great team player
  • We can see that you have a love for project-based work and staying at the top of your technical game

What you'll love about us

Company Culture - outstanding people and a flexible work environment with lots of after work activities/groups! Work/Life Balance - 4 weeks holidays to start and work that stays at work! Career Growth Opportunities - being a technology company with many great projects in the future keeps variety in your work. New opportunities happening all the time! Great Benefits - premium free health and dental, the company matches your RRSP contributions!

Job Types: Full-time, Permanent

Pay: From $110,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Disability insurance
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match

Schedule:

  • 8 hour shift
  • Monday to Friday

Ability to commute/relocate:

  • Edmonton, AB T6E 5P5: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (required)

Work Location: In person

Application deadline: 2024-08-15Expected start date: 2024-09-02

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Developer in Edmonton, AB vacancy
  • $121k per year

     ...Are you a builder? Then Jobber might be the place for you! We're looking for a Senior Front-End Developer - ideally with full-stack experience/knowledge - to contribute to building our modern stack Jamstack projects and help raise the technical bar of the team. Jobber exists... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...Management) services. We are seeking a motivated, detail-oriented Developer to join our growing software development team in the Edmonton or...  ..., and standards, and escalate gaps or new integration needs to senior technical resources. Collaborate with stakeholders to... 
    Senior
    Full time

    Java Holdings Llc

    Edmonton, AB
    a month ago
  •  ...workplace enrichment committee, fitness challenges, an office dog, lounge areas, and more!  The Opportunity In this role, the Developer will be responsible for signing, developing, testing, implementing, maintaining, supporting and documenting applications and systems... 
    Suggested
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    4 days ago
  • $144k - $202k per year

    Position: Senior Developer, Open SourceJob Title:Senior Developer - Open Source TeamSenior Developer on the Open Source Team, focused on strengthening 1Password's open source posture and making developer tools easy to use directly inside developers' workflows through agentic... 
    Senior
    Work at office
    Immediate start
    Remote work

    Linuxassociation

    Edmonton, AB
    4 days ago
  •  ...Junior Full-Stack Software Developer About Effortless Admin Benefits administration is complicated, and when it goes wrong, real...  ...end and C#/.NET on the back end. You'll work side by side with senior developers who will review your code, pair with you, and help you... 
    Senior
    Full time
    Internship
    Immediate start

    Effortless Admin Inc.

    Edmonton, AB
    10 days ago
  • $97.56k per year

     ...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Edmonton, AB
    more than 2 months ago
  •  ...1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation.... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Edmonton, AB
    2 days ago
  •  ...student with a passion for technology and a keen interest in the agricultural space. Key Responsibilities: Collaborate with senior developers to design, build, and test software solutions that address the needs of the agricultural sector. Contribute to coding,... 
    Senior
    Full time
    Internship
    Manual labor
    Remote work
    Flexible hours

    Altaml

    Edmonton, AB
    more than 2 months ago
  •  ...Albertans. The Province requires up to fifteen (15) Full Stack Developers to work with 3D on service innovation, program review and...  ...that are efficient, effective and affordable. The Full Stack Developer(s) will participate in and contribute to a team's shared understanding... 
    Senior
    Remote job
    Full time
    Contract work

    P@thlion Staffing Careers

    Edmonton, AB
    27 days ago
  •  ...We are seeking an experienced Senior IT Project Manager to lead enterprise AI delivery and enablement initiatives. The successful...  ...certification issued by PMI. ~ Minimum 8 years of experience developing project schedules. ~ Minimum 8 years of experience identifying... 
    Senior
    Remote job
    Full time
    Internship
    Work at office
    Monday to friday

    Workiy Inc.

    Edmonton, AB
    5 days ago
  •  ...Credit Union - Canada’s Largest Credit Union! We are hiring for a Senior HRIS Specialist to join our People and Culture team ....  ...configuration, testing, communication, training, and stakeholder impacts. Develop or coordinate risk-based functional testing and user acceptance... 
    Senior
    Full time
    Casual work
    Internship
    Local area
    Flexible hours

    Servus Credit Union

    Edmonton, AB
    23 days ago
  • $70k - $83k per year

     ...podcast, with guests including mayors and executives from Wagepoint, Mastercard, and Wealthsimple. We are seeking a highly organized Senior Accountant who is committed to delivering exceptional customer experiences and has a keen eye for detail. The ideal candidate will be... 
    Senior
    Remote job
    Full time
    Work from home
    Flexible hours

    Zenbooks

    Edmonton, AB
    3 days ago
  • $125.8k per year

     ...thrive? Then Jobber might be the place for you! We’re looking for a Senior BI engineer to be part of our Data org. Jobber exists to help...  .... As a Business Intelligence Engineer, you will Design and develop scalable, efficient data models and governed semantic layers that... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    15 days ago
  •  ...Description Position: Senior Executive Assistant – Full-Time, Permanent Locations: EPCOR Tower, Edmonton, Alberta Business...  ...protocols to initiate and implement new procedures Aptitude to develop, mentor and guide others Ability to contribute to an office environment... 
    Senior
    Permanent employment
    Full time
    Work at office
    Monday to friday
    Flexible hours

    Epcor

    Edmonton, AB
    26 days ago
  •  ...consider joining Venturi! We’re looking for a Senior Business Analyst  to be part of our...  ...are reimagining energy transportation by developing real-time applications to optimize equipment...  ...business needs, analyze data, and develop actionable insights and recommendations to... 
    Senior
    Remote job
    Full time
    Work at office
    Night shift

    Venturi, Llc

    Edmonton, AB
    more than 2 months ago
  • $125.8k per year

     ...Are you an experienced senior software developer with a passion for integrations and partnerships solutions which will help transform a customer experience?? Then Jobber might be the place for you! We’re looking for a Senior Solutions Engineer to be part of our Product Engineering... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  • $80.46k - $105.6k per year

     ...fun?   We are looking for an energetic and client-orientated Senior Network Consultant for our Edmonton branch. You will be a...  ...of industry leading network solutions.  A Day in the Life: Develop network technology solutions, taking into account business and technical... 
    Senior
    Full time
    Flexible hours

    Long View Systems

    Edmonton, AB
    more than 2 months ago
  •  ...Senior IT Analyst Location: 11748 Kingsway Avenue, Edmonton, Alberta Closing Date...  ...IT Analyst will play a key role in developing, implementing, and supporting technology...  ...will also evaluate emerging technologies, develop scalable and secure solutions, and ensure... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Internship
    Work at office
    Monday to friday
    Afternoon shift

    Mna Corp

    Edmonton, AB
    more than 2 months ago
  •  ...Advance your career through clear growth pathways Explore opportunities across roles, sectors and regions Here's how a Software Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team: This role is being offered as a 12 month contract.... 
    Contract work

    PCL Construction

    Edmonton, AB
    6 hours ago
  •  ...We are not only shaping the future of construction; we are also committed to shaping the future of your career.    As a  Software Developer for PCL Constructors Inc.  in Edmonton, Alberta (Corporate) , you’ll have the opportunity to build and support a large line-of-... 
    Long term contract
    Contract work

    PCL Construction

    Edmonton, AB
    1 day ago
  •  ...out how it works and how it could be better for the end user. We could use a passionate techy like you! When you join AMA as a Mobile Developer, you'll get to fuel that passion and creativity while being supported by a team that treats you like family. With so many diverse... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Alberta Motor Association

    Edmonton, AB
    5 hours ago
  •  ...extraordinary results. Position Summary We are seeking a Senior or Principal Data Engineer to design, build, and optimize data platforms...  ...strategy, file/format optimization, and scan-cost reduction. Develop robust, production-grade ETL/ELT in Python, with strong attention... 
    Senior
    Full time
    Relocation package

    Lantern

    Edmonton, AB
    more than 2 months ago
  • $53.92 per hour

     ...Description Highlight of the Job We are hiring a Senior Analyst, Capital Assets [full-time, permanent ] based in Edmonton,...  ...requirements. Collaborating with business areas across NACS to develop and implement standardized capital processes aligned with the Capital... 
    Senior
    Hourly pay
    Long term contract
    Permanent employment
    Full time

    Epcor

    Edmonton, AB
    more than 2 months ago
  •  ...the job   Encor by EPCOR is hiring a Senior Advisor, Acquisition Marketing for a...  ...a key role in growing the Encor brand by developing and executing customer acquisition strategies...  .... Demonstrated ability to develop marketing plans, campaign strategies, and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work

    Epcor

    Edmonton, AB
    a month ago
  • $145.9k per year

     ...quo? Then Jobber might be the place for you! We're looking for a Senior Site Reliability Engineer to be part of our Product Software...  ...Talent Development team, and your sense of curiosity, we hope you develop to another level with your skill set. The team: Our Software... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Jobber

    Edmonton, AB
    more than 2 months ago
  • $65k - $75k per year

     ...Job Title: Senior Bookkeeper Status: Full-Time, Permanent Location: Edmonton, AB Salary: $65K -$75K We are working with a client to find an experienced, dedicated Senior Bookkeeper for the head office. The Head Office is responsible for all accounting, payroll... 
    Senior
    Permanent employment
    Full time
    Work at office

    Pathfind

    Edmonton, AB
    a month ago
  •  ...Residential, we ensure our team members are provided with a place to develop careers that are challenging and rewarding so everyone can...  ...learning methodologies is essential.  ~ Experience working with senior leadership and managing stakeholder relationships WHAT DO WE... 
    Senior
    Long term contract
    Full time

    Avenue Living Communities Career

    Edmonton, AB
    more than 2 months ago
  • $145.9k per year

     ...the place for you! We’re looking for a Senior Product Manager to be part of our Operations...  ...strategy, work to execute with a team of developers and designers and then measure success....  ...reflect strong potential with room to develop. This approach ensures that compensation... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours
    Shift work

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...our team! We are hiring a full-time  Linux Systems Specialist - Senior, Tier 3  to collaborate with our growing team and serve our growing...  ...requires you to creatively solve technical problems but to also develop and maintain strong relationships with customers. In this role, the... 
    Senior
    Remote job
    Permanent employment
    Full time
    For contractors
    Flexible hours

    Culture Core Group

    Edmonton, AB
    3 days ago
  •  ...We are hiring one full-time, permanent Senior Transmission & Substation Engineer...  ...material procurement activities, including developing technical specifications, supporting bid...  ...results, plan and organize work and people, develop and meet schedules, develop budgets, and... 
    Senior
    Permanent employment
    Full time
    For contractors

    Epcor

    Edmonton, AB
    more than 2 months ago

Do you want to receive more vacancies?

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