Job added in hotlist
Applied job
Contract job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Lachine, MI
View more jobs in Michigan

Job Details

Concepteur Principal Logiciel embarqus/Lead Emb. Soft Dev.

Company name
General Electric Company

Lachine, MI

Apply for this job


**About Us:**

GE (NYSE: GE) est le groupe industriel numrique mondial, qui transforme lindustrie grce des machines contrles par logiciel et des solutions connectes, adaptes et prdictives. GE sorganise autour dun change mondial de connaissance, le GE Store (offre de produits GE), au sein duquel chaque activit partage et a accs aux mmes technologies, marchs, structures et intelligences. Chaque invention nourrit les innovations et les applications dans tous nos secteurs industriels. Fort de ses collaborateurs, ses services, sa technologie et sa taille, GE produit de meilleurs rsultats pour ses clients en parlant le langage de lindustrie.

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

At GE Lighting Solutions, we are dedicated to advancing the industrial internet vision through superior engineering, intelligent devices design and bold innovation. We've combined embedded systems industry knowledge, brand recognition and the global reach of GE with our electronics and software design expertise to change the world of the industrial internet.

**Role Summary:**

** Description en franais disponible sous peu **

The lead embedded software designer works independently and contributes to the immediate team and to other teams across business. Contributes to design discussions. Design and develop with accordance to the system architecture subsystem components of the embedded software.

**Essential Responsibilities:**

Test and maintain existing embedded software running on various computing platforms

Use clear thinking to translate product specifications and user stories into software design requirements and use cases

Estimate scope, duration, effort and risk on project proposals

Prepare and present design reviews documentation to support reliability, robustness, functionality of the design and compliance to specifications

Prepare necessary supporting material for the intellectual property clearance process

Mentor and share knowledge with others

Work in one or more Agile SCRUM teams

Participate in multiple development projects and meet established deadlines

Leverage external focus to improve skills in the face of rapidly evolving technology

Manage technical interactions with third-party suppliers and make sure deliverables are as per expectations


Bachelor or Masters degree in computer science or computer engineering, or a combination of equivalent education and relevant experience

A minimum of 7 years of applicable experience in embedded software development in C and C A minimum of 3 years of experience with embedded Linux and real time operating systems

A minimum of 2 years of security related programming and solid understanding of security related protocols such as AES, TLS, PKI, SHA256, DES, VPN, etc

Hands on experience designing, implementing and troubleshooting secure wireless solutions, more specifically using Wi-Fi/Cellular/Mesh networking technologies, possibly including RF performance evaluation and optimization

Very strong knowledge of IPv4 networking and awareness of IT related security issues

Inclusive individual who can influence and gain consensus in cross-functional teams.

Strong verbal and written communications skills

Bilingual fluency in French and English

Must be willing to comply with pre-employment screening, including but not limited, reference verification and background check.

Must have unrestricted Canadian work authorization.

**Desired Characteristics:**

Secure coding practices, operating systems internals and hardening techniques including kernel mitigations, access control and security configurations

System level (kernel/bootloader) software development and incorporating hardware-based security techniques e.g. TPM, Secure Boot, TrustZone, etc

Solid experience working with GIT version control, build systems such as CMake or bitbake, tracking tools such as JIRA or Rally

Good experience with scripting languages e.g. bash, python

**Locations:** Canada; Quebec; Lachine

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer at . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Company info

General Electric Company
Website :

Company Profile
GE {NYSE: GE} works on things that matter. The best people and the best technologies taking on the toughest challenges. Finding solutions in energy, health and home, transportation and finance. Building, powering, moving and curing the world. Not just imagining. Doing. GE works.

I was facing the seven-year itch at my previous workplace. Thanks to EmploymentCrossing, I'm committed to a fantastic sales job in downtown Manhattan.
Joseph L - New York, NY
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EnergyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EnergyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2018 EnergyCrossing - All rights reserved. 21