Embedded Software Specialist/Engineer
$80.8k - $101k per yearGeneral Dynamics Land Systems-Canada
Embedded Software Specialist/Engineer
Job Description
The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope. They design, develop, and maintain software for real-time embedded vehicle applications such as power distribution, sensor subsystems, and automotive software control systems.
Key Job Elements
- Develop embedded software for use on Light Armoured Vehicle (LAV) products using C and C++.
- Follow established organization software processes and plans for developing software e.g. peer reviews, software requirements specification, test procedures/results, software configuration management, etc.
- Work within both Agile and Waterfall software development frameworks.
- Work with design engineers and system engineers as needed to develop software.
- Evaluate impact of hardware on software performance, and recommend changes to hardware designers, if required.
- Write, test, and maintain code for automotive software applications.
- Create and maintain technical documentation, including design specifications, user manuals, and release notes.
- Document code and development processes for future reference and compliance.
- Participate in code reviews, peer reviews, and process improvements, offering suggestions and constructive feedback to others.
- Provide troubleshooting support and technical assistance for software related issues, analyzing and resolving customer reported problems.
- Support software activities in a variety of environments (e.g. Office, System Integration Lab (SIL), on-vehicle, and external test sites).
- Share new IRAD ideas with the Advanced Products & Technology team, and support project execution as requested.
- For more information about the expectations related to Engineering roles at each Global Career Framework (GCF) level, see: Responsibility Matrix of ED&T KJEs by GCF Levels (located on ED&T Portal).
Required Qualifications
- University Degree or College Diploma in Computer Science, Computer or Electrical Engineering or in a related field
- Minimum 3 years relevant experience
- Demonstrated expertise in C/C++
- Experience with Unified Modeling Language (UML) design and/or model driven development
- Experience with serial protocols for communication and logging
- Testing and debugging skills
- Knowledge of vehicle communication network protocols (SAE J1939, TCP/IP, UDP)
- Ability to participate in concept, UI, and feature development
- Aptitude in hardware selection
- Matlab / Simulink experience
- Architecture, design, implementation, and deployment
- Full SDLC experience
- Two or more of Microsoft Visual Studio, Code Warrior, Eclipse, etc
- Build Automation
- Git and Bitbucket
- Intermediate computer skills in MS Office, including Word, Excel and PowerPoint
- Ability to travel (5% Cdn) and (5% US & International) and possess/be able to acquire and maintain a valid passport
Preferred Qualifications
- P. Eng or the ability to obtain a P. Eng
- Control theory / Mechatronics
- MotoHawk
- Good experience in Linux
- Real-time systems
- Vehicle systems
- Safety Critical Systems – (i.e. ISO 26262/MISRA)
- Cyber Security – (i.e. SAE J3061)
- Agile, V-Model, Atlassian Suite
- Development experience with Qt, Xamarin Forms, Windows Forms
Working Conditions:
Physical Conditions and Hazards:
The conditions in which an individual or staff works, including but not limited to such things as amenities, physical environment, stress and noise levels, degree of safety or danger, temperature, location.
1) Physical Environment: Office
2) Hazards: NA
Physical Demands Description:
This section objectively captures and describes the physical demands that are required to perform a particular job or role. Usually completed by the ergonomist
Usual mobility demands required are standing, walking, sitting, and stair climbing to access upper offices.
Equipment Utilized:
This section describes the type of equipment an employee is required to use:
Computer
Phone
Mobile device
Medical Surveillance
May include: Anthropometrical Size Restrictions depending on task
Personal Protective Equipment:
Applicable when interacting with shop floor (safety shoes, safety glasses, hearing protection. extraction coveralls)
The Embedded Software Specialist/Engineer opening is a current vacant position at General Dynamics Land Systems – Canada. The base salary hiring range for this position is $80,800 to $101,000 per year. Once in the role, successful candidates will have the opportunity to progress through the full salary range based on performance. This range reflects the base salary only and does not include additional components of our total compensation package, such as our incentive award program and other rewards like health benefits, employee profit-sharing, retirement savings, and more. If you are selected to move forward in our recruitment process, your recruiter will be able to discuss all details of our total rewards offering with you.
- ...seriously. What You'll be Doing! Architect software solutions for edge devices, optimizing... ...Implement security measures for embedded systems, such as encryption and event logging... ...'s of Computer Science, Software Engineering or related technical field. Expert in...SuggestedLong term contractLocal area
- ...Overview The Software Support Specialist role is part of EventConnect’s Operations team and is designed to build deep hands-on knowledge of... ...escalating more complex bugs or feature requests to Product or Engineering with clear and accurate documentation • Support...SuggestedFull time
$57.3k - $65k per year
...How will you make a difference? As a Specialist – Electronics Engineering and member of the monitoring team in... ...in the use of electronic design software (Altium Designer and OrCAD) Experience... ...Experience with microcontrollers, embedded systems, firmware integration, and communication...SuggestedFull timeWorldwide- ...Description As a Senior Full Stack Engineer, you'll design and ship high-performance web applications across our React/Next.js frontend and Node.js/Express backend with real autonomy. You'll make architectural calls, explain the tradeoffs behind them, and stand behind them...SuggestedFull timeWork at officeLocal area
$45 - $55 per hour
...professional growth. About the Role As an Applications Engineering Specialist you will partner closely with Sales Team and customers to... ...achieve goals Help develop and maintain tools/instruments/software/supplies for the Team and develop systems to manage them...SuggestedFull timeBank staffFlexible hours$80k - $95k per year
...ABOUT THIS POSITION The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting ways to extend gaming experiences and communities to the web. They will also love building, extending websites and interactive...Full timeInternshipLocal areaFlexible hours$92.5k - $136k per year
...Description Join Team CARFAX as a Senior Software Engineer - Dev Ops We are looking for a seasoned Senior Software Engineer - Dev Ops to join our platform team and take an active role in designing, scaling, and operating the infrastructure that powers Large...Full timeSummer workCasual workWork at officeLocal areaImmediate startFlexible hours$65.9k - $87.3k per year
...make a difference? As a member of the software team in Bach-Simpson, you will report to... ...across a range of technologies including embedded Linux and PC software. What do we want... ...role: Bachelor’s degree in software engineering, Computer Science, Information Technology...Full timeWorldwide- ...communities across North America? PSD Citywide isn’t just a software company; we’re transforming how Local, First Nations, and... ...~ Post Secondary education in Computer Science or Computer Engineering, or related degree/diploma ~3-10 years experience fullstack development...Remote jobFull timeSummer workLocal areaFlexible hoursWeekend work
$70k - $95k per year
...will you make a difference? As the Specialist – Electrical Engineering, you will report to the Manager,... ...with a team of talented engineers and software developers responsible for designing... ...experience, preferably encompassing embedded systems, communications, and programming...Full timeContract workInternshipWorldwide- ...the longest-standing aviation management software provider, continuously innovating to... ...Assurance Manager, the Quality Assurance Specialist is responsible for performing tests on applications... ...Diploma in software testing, computer engineering, or related discipline. Previous...Remote jobFull timeWorldwideFlexible hours
- ...Marketing Specialist About LBMX LBMX is a dynamic and growing SaaS company with an international perspective, proudly based in London... ...~2–4 years of experience in a marketing role, ideally in B2B software, SaaS, or a related industry. ~ Strong writing and editing...Full timeContract workFreelanceInternshipHome officeFlexible hours
$95.82k - $125k per year
...Senior Software Engineer Mohawk Medbuy Corporation (MMC) is a national, not-for-profit, shared services organization that supports hundreds of health care providers across Canada, as well as child welfare agencies and other public sector organizations. MMC provides value...Long term contractTemporary workLocal areaFlexible hours- ...various offices located across Canada. For more information on VersaBank , please visit our website at . We are looking for a Software Developer to join our IT team. This is a full-time, in office role based in London, ON. As a Software Developer, you will...Full timeWork at office
$52k - $62k per year
...Inventory Specialist (Child Youth Family Wellness Training) One New Position Contract position ending March 31, 2028 Salary Range... ...in the field. strong knowledge of Microsoft Office software including word processing, database, and spreadsheet applications...Full timeContract workWork at office- ...operation, WinAir remains the longest-standing aviation management software provider, continuously innovating to support clients worldwide.... ...Job Description Reporting to the IT Manager, the DevOps Specialist improves internal automation, builds and maintains CI/CD workflows...Remote jobFull timeInternshipWorldwideFlexible hours
$58.7k - $108.7k per year
...Permanent Full Time The Engineering Specialist is a senior technical role responsible for designing, implementing, securing, and continuously... ...tooling, and other approved technologies to improve provisioning, software deployment, compliance, reporting, and operational...Permanent employmentFull timePart timeInternshipFlexible hours$48 - $54 per hour
...growth. About the Role Join TrueLight as an Applications Engineer and take the lead in developing innovative vision and automation... ...Experience with machine vision technologies, robotic automation, CAD software, simulations, or technical design tools is considered an asset...Full timeBank staffFlexible hours- ...focus of our teams each and every day. As an Event Management Specialist, you will have the opportunity to work alongside a Procurement... ...current systems Load contract data into the EventConnect software Complete Event Validation, including financials and quality...Full timeContract workCasual workWork at officeImmediate startRotating shift
- ...the focus of our teams each and every day. As a Hotel Contract Specialist, you are the first point of contact for our hotels. You will have... ...Companies Training and Supporting Contracting Companies on Software and Contracting Process Go Live calls with Contracting...Full timeContract workCasual workWork at officeImmediate startNight shiftRotating shift
$55k - $60k per year
...Customer Success Specialist About LBMX LBMX is a dynamic and growing SaaS company with an international perspective, proudly based... ...to meet deadlines. Proficient in using standard business software, including Microsoft Excel, Outlook, and Word. Eager and adaptable...Long term contractFull timeInternshipWork at officeHome officeFlexible hours$50k - $60k per year
...Rebate Support Specialist About LBMX LBMX is a dynamic and growing SaaS company with an international perspective, proudly based... ...accounting practices and journal entries. Proficiency with financial software such as Sage/QuickBooks, and advanced skills in Microsoft Excel...Full timeInternshipWork at officeHome officeFlexible hours$89k - $138k per year
...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision...Full timeLocal area- ...Everyone has a role to play and we take ours seriously. As the DevOps Engineer , you will be working closely with our development, security and IT teams to create fast, reliable and secure software by designing, implementing and maintaining our software infrastructure....Long term contractFull timeManual laborLocal areaFlexible hours
$50k - $55k per year
...with support service level objectives. The Tier I ERP Support Specialist will be primarily responsible for: Providing ongoing ERP platform... ...analyst role Experience and comfort working with business software systems an asset Experience working within and managing...Full timeWork at office$53k - $58k per year
...Transdev Ontario is currently recruiting for a Talent Acquisition Specialist in London, Ontario to fill an immediate vacancy. Your Role:... ...with HR databases, Applicant Tracking Systems (ATS) Your ADP software experience would be an asset You have very strong Microsoft...Full timeInternshipWork at officeLocal areaImmediate start$120k - $130k per year
...ITPS (Canada) Limited Position: Flight Test Instrumentation Specialist Terms of Employment: Full-time / Permanent Location:... ...Defining instrumentation requirements in collaboration with test engineers and project managers Designing signal conditioning, data acquisition...Permanent employmentFull timeApprenticeship$48k - $65.5k per year
...Description Join Team CARFAX as a Fraud Operations Specialist! Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our...Full timeSummer workCasual workWork at officeLocal area- ...tournaments across North America with dependable, customer-focused software. What you’ll do Lead backend projects from concept to... ...best practices. Collaborate closely with product, UX, and engineering teams to translate business requirements into technical...Full timeWork at officeRemote workMonday to fridayNight shift2 days per week
- ...Lambeth, Ontario facility requires a CUSTOMER SERVICE /ORDER ENTRY SPECIALIST to provide excellent service in processing orders and respond... ...·prepare accurate quotes for window and doors using computer software ·provide customers with product and service information...Full timeWork at officeWeekday work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Specialist/Engineer. Be the first to apply!

