Safety-critical Systems; Software engineering; DO-178C; DO-254 - TCCA Design Approval Organization.
Embedded Software Architect
Location
Canada
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Embedded Software Architect
MANNARINO
• support the design and specification of hard-real time embedded software for on-going Aerospace projects • Design Overview and Lead Architecture for embedded real-time system projects • Select the appropriate technologies to meet the project need • Reverse engineer and document existing architectures • Ensure the use of appropriate standards, processes, procedures and tools throughout the product development life cycle • Interfacing with customers, suppliers, application users and other technical and support personnel may also be required • Work independently and in collaboration with other team members and project stakeholders
Job Requirements
- Bachelor’s degree in related engineering disciplines from an accredited institute (Computer science or software engineering preferred)
- Significant knowledge in C and C++ programming language
- Practical experience in software engineering techniques and design methodologies
- Significant experience with Real-Time operating systems, for example: Kernel development contribution. Kernel configuration. Board support package or device driver development
- Experience with embedded systems including hardware/software integration
- Experience with hard real-time systems designs
- Ability to communicate effectively in English (oral and written)
Benefits
- a comprehensive group insurance and RRSP plan
- a flextime policy with paid overtime
- discretionary bonuses
- a fitness reimbursement program
- other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)
- regular company outings
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Embedded Software Engineer – Automotive RTOS
#TalentweloveHead-hunting Services, Outsourcing Services, RPO, ACSS (Automated Candidate Sourcing Solutions)
• Working on projects within the areas of automated driving, vehicle dynamics and electric drive functions • Configure AUTOSAR BSW and MCAL modules using different vendors (Vector, Elektrobit) • Be responsible of the Feature development of part of our integration team • Be able to debug code for microcontroller targets (TRACE32) • Be part of an agile software integration team following SAFe (Scaled Agile Framework) methodology
Embedded Software Engineer – POSIX RTOS
#TalentweloveHead-hunting Services, Outsourcing Services, RPO, ACSS (Automated Candidate Sourcing Solutions)
• Integrate proprietary software on a QNX platform. • Customize a QNX distribution for a particular ECU. • Analyze and discuss customer requirements. • Work within a multicultural team distributed in several locations (Austria, Germany, Serbia, etc). • Create technical documentation. • Participate in workshops with customers.
Full-Stack Software Engineer
PT Luma Solusi DigitalCreating Modern Enterprise Solutions with a Focus on Healthcare
• Develop our next generation software products that include web, iOS, Android, desktop apps, and websites • Collaborate on new product design and direction with the team • Help make improvements to our development workflows and processes
Senior Software Developer
Lloyd StaffingPartnering with Businesses to Navigate the Hiring Journey with Speed & Innovation • Contract/Direct Hire/Search • Talent
• Application development and revising/generating documentation for existing products • Database development and revising/generating documentation for existing products • Lead development of new projects on C# • Work cross-functionally and collaboratively to develop an application using the .NET Stack • Perform various types of testing which include unit and integrating testing and ensure that the outputs address the requirements specified in the functional and technical design. • Design, optimize and refactor the code for improved performance.



