Senior Firmware Developer
$110k per yearTitan 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
$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...SeniorLong term contractFull timeInternshipWork at officeLocal area- ...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...SeniorFull time
- ...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...SuggestedFull timeWork at officeMonday to friday
$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...SeniorWork at officeImmediate startRemote work- ...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...SeniorFull timeInternshipImmediate start
$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 contractPermanent employmentFull timeWork at office- ...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....SeniorFull timeInternshipRemote workRelocation
- ...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,...SeniorFull timeInternshipManual laborRemote workFlexible hours
- ...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...SeniorRemote jobFull timeContract work
- ...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...SeniorRemote jobFull timeInternshipWork at officeMonday to friday
- ...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...SeniorFull timeCasual workInternshipLocal areaFlexible hours
$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...SeniorRemote jobFull timeWork from homeFlexible hours$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...SeniorLong term contractFull timeInternshipWork at officeLocal area- ...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...SeniorPermanent employmentFull timeWork at officeMonday to fridayFlexible hours
- ...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...SeniorRemote jobFull timeWork at officeNight shift
$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...SeniorLong term contractFull timeInternshipWork at officeLocal area$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...SeniorFull timeFlexible hours- ...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...SeniorLong term contractPermanent employmentFull timeContract workInternshipWork at officeMonday to fridayAfternoon shift
- ...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
- ...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 contractContract work
- ...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 timeWork at officeRemote workWork from homeFlexible hours
- ...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...SeniorFull timeRelocation package
$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...SeniorHourly payLong term contractPermanent employmentFull time- ...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...SeniorLong term contractPermanent employmentFull timeTemporary work
$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...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide$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...SeniorPermanent employmentFull timeWork at office- ...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...SeniorLong term contractFull time
$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...SeniorLong term contractFull timeTemporary workInternshipWork at officeLocal areaFlexible hoursShift work- ...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...SeniorRemote jobPermanent employmentFull timeFor contractorsFlexible hours
- ...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...SeniorPermanent employmentFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Developer. Be the first to apply!
- remote firmware engineer Edmonton, AB
- senior contracts manager contracts specialist Edmonton, AB
- senior administrative officer Edmonton, AB
- senior project accountant Edmonton, AB
- senior accounting technician Edmonton, AB
- senior account executive Edmonton, AB
- senior manager risk management Edmonton, AB
- senior line cook Edmonton, AB
- senior talent acquisition specialist Edmonton, AB
- senior technical specialist Edmonton, AB

