MANNARINO logo
MANNARINO

Safety-critical Systems; Software engineering; DO-178C; DO-254 - TCCA Design Approval Organization.

Embedded Software Architect

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

67 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglish

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 Job Pages

More Full-stack Engineer Jobs

#Talentwelove logo

Embedded Software Engineer – Automotive RTOS

#Talentwelove

Head-hunting Services, Outsourcing Services, RPO, ACSS (Automated Candidate Sourcing Solutions)

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• 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

Romania
#Talentwelove logo

Embedded Software Engineer – POSIX RTOS

#Talentwelove

Head-hunting Services, Outsourcing Services, RPO, ACSS (Automated Candidate Sourcing Solutions)

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• 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.

Romania
PT Luma Solusi Digital logo

Full-Stack Software Engineer

PT Luma Solusi Digital

Creating Modern Enterprise Solutions with a Focus on Healthcare

Full TimeRemoteTeam 1-10H1B No Sponsor

• 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

Indonesia
Lloyd Staffing logo

Senior Software Developer

Lloyd Staffing

Partnering with Businesses to Navigate the Hiring Journey with Speed & Innovation • Contract/Direct Hire/Search • Talent

Full TimeRemoteTeam 51-200Since 1971H1B No Sponsor

• 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.

New York