Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best.
The Senior Firmware Engineer implements, and maintains firmware solutions for embedded systems. As a Senior Firmware Engineer, you will play a key role in the development of cutting-edge products, providing technical expertise and leadership to the firmware development team.
Responsibilities:
Firmware Design and Development:
- Design and implement firmware solutions for embedded systems, ensuring adherence to project specifications and requirements.
- Collaborate with cross-functional teams, including hardware engineers and software developers, to integrate firmware with hardware components.
Architecture and Optimization:
- Architect efficient and scalable firmware solutions that meet performance and resource constraints.
- Optimize firmware code for performance, reliability, and power consumption.
Debugging and Troubleshooting:
- Conduct thorough debugging and troubleshooting of firmware-related issues.
- Collaborate with testing and validation teams to identify and resolve defects.
RTOS and Embedded Software:
- Utilize real-time operating systems (RTOS) and embedded software development tools in firmware development.
- Stay current with industry trends and advancements in embedded systems.
Code Reviews and Documentation:
- Conduct code reviews to ensure code quality, readability, and adherence to coding standards.
- Create and maintain comprehensive documentation for firmware designs, APIs, and interfaces.
Collaboration and Communication:
- Collaborate with hardware and software teams to define interfaces and ensure seamless integration.
- Communicate technical concepts and project updates effectively to both technical and non-technical stakeholders.
Performance Analysis:
- Conduct performance analysis and optimization of firmware to meet system requirements.
- Collaborate with cross-functional teams to address performance-related challenges.
Mentorship and Leadership:
- Provide mentorship and technical leadership to junior firmware engineers.
- Contribute to the continuous improvement of firmware development processes.
Qualifications:
- APEGA status required for Engineering role.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Proven experience as a Firmware Engineer with a focus on embedded systems.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded software development tools.
- Knowledge of microcontroller architectures and hardware-level debugging.
- Excellent debugging and troubleshooting skills.
- Familiarity with version control systems, such as Git.
- Strong communication and collaboration skills.
- Leadership experience or a demonstrated ability to take on leadership responsibilities.
About Blackline Safety
Blackline Safety is a world leader in the development and manufacturing of wirelessly connected safety products. We offer the broadest and most complete portfolio available in the industry. Our products are designed to save lives and we monitor personnel working alone in populated areas, complex indoor facilities, and the remote reaches of our planet. Blackline's products are used to keep people safe in the event of falls, missed check-ins, man-downs, and exposure to explosive or toxic gas. Our design, development, sales, marketing, support, and production are all performed in-house at our headquarters in Calgary, AB. Blackline Safety is a publicly-traded company (TSX: BLN). To learn more about our company visit www.blacklinesafety.com
Blackline Safety is powered by the diversity of our talented employees. We are an equal opportunity employer. We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity or expression, disability, national origin, race, or sexual orientation. We enthusiastically encourage all individuals to apply for positions that fit their passions.
Disclaimer:
Please be advised that Blackline Safety does not request payment or personal financial information at any stage of the recruitment process. Be cautious of any unsolicited job offers or communications that appear suspicious.