Senior Embedded Software Engineer
Lockheed Martin View all jobs
- Ottawa, ON
- $99,500-130,500 per year
- Permanent
- Full-time
- Analyze customer requirements and derive requirements applicable to real-time embedded software
- Collaborate on system design activities with the lead systems engineer and other engineering staff
- Apply MBSE to capture RADAR and EW system/subsystem software design elements from a logical and physical perspective
- Develop real-time embedded software, interfaces, and drivers using C or C++
- Develop new software or port existing software to run on embedded hardware components
- Produce engineering documentation supporting the design of RADAR and EW systems/sub-systems for all software components
- Perform unit, system, and integrated level testing
- Degree in Software Engineering, Computer Engineering, Computer Science or related field
- Five or more years work experience with embedded real-time systems or three+ years of professional experience with a related master's degree
- Proficient in object-oriented programming concepts and their implementation
- Develop and implement interface specifications at the physical and application layers
- Setup and use test equipment such as oscilloscopes and logic analyzers
- Setup and maintain a development environment including a GNU Debugger (GDB)
- Proficient using and configuring a Linux operating environment and software development environment (including version control system)
- Eligible to obtain North Atlantic Treaty Organization (NATO) Secret clearance in a timely manner
- Ability to work onsite at the Lockheed Martin Canada Kanata facility.
- Knowledge of interpreted languages, such as python, to perform data analysis
- Knowledge of software requirements and how they apply to the engineering process
- Knowledge of agile/scrum software development practices
- Knowledge of Unified Modelling Language (UML)
- Familiarity with Systems Modeling Language (SysML) or other object-oriented design methodologies
- Familiar with software version tools such as Git or Subversion (SVN)
- Knowledge of recognized software/system engineering processes
- Familiarity with support tools such as Jira/Confluence, Cameo, or Windchill
- Well organized, capable of planning, scheduling and prioritizing work
- Aptitude for solving challenging problems in a team environment
- Good verbal and written communication skills in English
- Experience with Military Naval domain
- Existing Active Security Clearance (NATO Secret level).
- Flexible, compressed work schedules, depending on business requirements, where you have the option of Fridays off, as well as the possibility to work remote part-time
- Competitive compensation
- Time to recharge with vacation, personal days, holidays, and parental leaves
- Comprehensive Family Medical, Dental and Vision coverage available on your first day of employment, along with:
- Virtual Health Care (24/7 access to medical professionals)
- A Wellness Spending Account to aid in your wellness journey
- Employee & Family Assistance Program (EFAP) which includes free face to face counselling sessions
- Medical Travel Insurance
- Onsite fitness facilities at our main office locations
- A Registered Retirement Savings Plan that includes matching company contributions on your first day of employment, that also includes access to Financial Advisors providing investment advice and comprehensive financial planning
- Employee discounts to save on goods, services and various recreational activities
- Access to a robust spectrum of development resources to enhance your skills and/or advance your career including:
- Free learning resources through a modern and engaging platform
- Education Assistance Program
- Reimbursement for a professional membership
- Self-directed Mentoring