Firmware Developer
$74k - $110k per yearSynapse 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
$21 per hour
Schneider Electric is a global leader in enterprise energy management systems. Our 144,000 employees thrive in more than 100 countries. Our technology, software and services dramatically improve our client’s business results through superior sustainability performance and energy...SuggestedHourly payFull timeInternshipDirect hireFlexible hours$150k - $160k per year
Job Responsibility: At Journal Technologies, we believe our technology can be a force for good in the world ensuring the proper and efficient functioning of some of the most foundational aspects of society - the courts and justice system. We create and implement enterprise...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours$115k - $150k per year
...We get it: You want to know what you're signing up for before you apply, right? This is what you need to know: As a Lead Software Developer for Shift, you'll be responsible for: Manage and coach a team of Software Developers, fostering talent growth, skill development,...SuggestedFull timeWork at officeLocal areaRemote workWork from homeShift work$62.99k - $81.9k per year
...our researchers and strengthen the University's position in advancing research in Canada and internationally. The Junior ARC Software Developer will assist in these activities. Objectives: The Junior ARC Software Developer assists in all technical activities of the ARC...SuggestedFull timeRemote work$100k - $125k per year
...expert, AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role As a Senior Backend Developer, you will help power AlayaCare’s Residential platform, which supports better care for residents in aged care facilities across...SuggestedFull timeContract workTemporary workRemote work$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...Work at office$180.2k - $233.2k per year
...community of 300,000 local service businesses. If making an impact inspires you, join us. Imagine what we’ll build together. About The Developer Experience Team The Developer Experience (DevEx) team makes Thumbtack's ~250 engineers more productive. We own the AI-powered...Full timeSeasonal workLocal areaImmediate start- ...work-from-home flexibility. The Electrical Engineer will design, develop, and test electrical systems and circuits for marine robotics... ...simulations and calculations, and collaborating with mechanical and firmware engineers to ensure system-level integration. The role involves...Full timeContract work
$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$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 payFull time- ...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...Hourly pay
- ...the sun. You’ll find a dynamic space with endless possibilities to grow your career. We are a culture that wants to see you succeed, develop your customer expertise and care, and feel supported by people who embrace you. With us, you’ll bring warmth into the hearts and souls...Minimum wageTemporary workSeasonal workLive InLocal areaWorldwide
- ...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...Flexible hoursAfternoon shift
- ...will also be accountable for leading, coaching, supporting, and developing the Contracts team, including work assignment, performance management... ...needed. What you might love about this role... Lead and Develop a Capable Team: You will have the opportunity to coach, mentor,...Full timeContract workTemporary workInternshipWork at officeImmediate start2 days per week
$127.53k - $150.04k per year
...public service centre and related programs - in support of the Finance Department annual operational plans. Major Accountabilities: Develop and manage the provision of revenue collection and public service centre programs including: researching best practices and...Temporary workMonday to friday$48k - $66k per year
...will also manage budgets, labour costs, inventory control, product presentation and merchandising. The Manager will coach, motivate and develop their team to foster customer loyalty, fulfil customer needs and actively contribute to an environment of employee and customer...Long term contractFull timeTemporary workInternshipWork at officeLocal area- ...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 contractContract workFor contractorsFor subcontractorDirect hire
- ...environment for all persons served. Responsibilities Include but not limited to: Be an engaged collaborative team player, developing and maintaining professional relationships that support and strengthen the organizational culture and purpose. Carries out all aspects...Full timeCasual workDay shiftWeekday work
- ...Knowledge of concepts, practices and techniques of bus mechanics and maintenance Planning and coordination skills to manage projects, develop plans and procedures, and coordinate programs Communication and interpersonal skills to build and maintain effective internal and...Full timeTemporary workFor contractorsInternshipWork at officeImmediate startRemote workFlexible hours2 days per week
- ...Equal Opportunity Employer. We believe different perspectives help us grow and achieve more. That’s why we’re dedicated to building and developing a team that reflects a wider range of backgrounds, abilities, identities, and experiences. If you require a reasonable accommodation...RemplacementFull timeShift workAfternoon shift
$90k - $140k per year
...ARD/ML assessment, drilling supervision, data visualization and interpretation, and reporting. You will be given the opportunity to develop advanced groundwater modeling skills and/or water and load balance modeling using Excel or GoldSim. This position will require a highly...Permanent employmentFull timeTemporary workWork at officeRemote work$32.89 per hour
...passion for Transportation and a keen interest and aptitude for working with traffic and safety data and is excited to participate in developing new tools for assessing and improving safety in our roadways. The Co-op Student will be working on City of Victoria’s Sustainable...Hourly payFull timeTemporary workWork at officeLocal areaMonday to friday- ...food handling methods are followed. Responsibilities Include but not limited to: Be an engaged collaborative team player, developing and maintaining professional relationships that support and strengthen the organizational culture and purpose. Review menus and production...Full timeCasual work
$65.55k - $82.8k per year
...Job #14368 Salary: CA$69,000 Per Hour MatchBox Consulting Group is partnering with a well-established real estate owner, developer, and property manager to hire a Maintenance Technician for a newly developed purpose-built rental community in North Vancouver....Hourly payFor contractorsDirect hire- ...something meaningful – for yourself, for our customers, and for your future. Why Convoy Supply? Growth Opportunities: We believe in developing our people and offering them the chance to advance. Teamwork at Its Best: Success isn’t just about individual effort – it’s...Long term contractTemporary workInternship
$72k - $84k per year
...government agencies. Since 1997 when LTABC was established, we have developed educational, research, and resource programs that have helped... ...clear, consistent, and timely reporting to the Board. Develop and maintain a resilient and positive work environment. Community...Long term contractFull timeRemote workFlexible hours$55k - $60k per year
...are proud to work with diverse clients, including Indigenous communities, all levels of government, commercial and residential land developers, and the natural resource sector. We care for our communities and for our people. It's our differences that make us exciting, and...Long term contractFull timeWork at officeFlexible hoursShift workWeekday work- ...locations in Victoria. The Branch Manager is responsible for developing and directing the growth strategy and service portfolio goals for... ...across Tru Cooperative. ~ Annual Business Plan: Develops annual business plan for the branch that aligns with the strategic...Long term contractFull timeWork at officeLocal areaFlexible hours
$54.11k - $81.16k per year
...services. Whether it is providing technical training instruction, developing training materials or maintaining critical training assets,... ...suppliers relationship: Engage proactively with the suppliers to develop formal relationships Ensure that goods and services are...Contract workTemporary workFixed term contractTraineeshipInternship$53.05k - $65.78k per year
...shift when the Chef Manager or Director is away At Aramark, developing new skills and doing what it takes to get the job done make a... ...planet, our partners and our communities. We believe a career should develop your talents, fuel your passions, and enable your growth....Work at officeRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!
