Firmware Developer
Synapse- Canada
Job Description
Job Description
Description:
The Firmware Developer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the world on their own terms.
Job Duties: Include but are not limited to the following:
- Maintain and enhance embedded software for existing product lines.
- Participate in the embedded software system design cycle from requirements through launch and beyond.
- Design, develop, code, test, and debug embedded software.
- Integrate, verify, and validate new product designs and design changes.
- Perform design and code reviews.
- Interface with a cross-functional engineering team.
- Support the Tech Support team with intimate product knowledge.
- Contribute to a fun and innovative work environment.
Education : Bachelor’s Degree in Computer Science, Electrical, Electronic, or Computer Engineering
- 5+ years of experience
Technical Experience & Skills:
- Strong understanding of embedded software development best practices.
- Familiarity with various ARM architectures (e.g. Cortex M4, M7, etc.).
- Familiarity with security basics (e.g. AES, TRNG, security certificates, etc.).
- Experience with common interfaces, such as SPI, I2C, I2S, UART, USB, Bluetooth LE, Wi-Fi, and Ethernet.
- Familiarity with networking concepts and protocols (UDP, TCP, REST, CoAP).
- Ability to read schematics to troubleshoot, debug and bring up new hardware using oscilloscopes, logic analyzers, protocol analyzers and in-circuit emulators.
- Mastery of C language programming as it pertains to an embedded environment.
- Familiarity with OOP design principles, especially abstraction and encapsulation.
- Real time development experience with and without an RTOS.
- Experience programing peripheral hardware at the register level and developing peripheral driver code.
- Strong firmware debugging skills.
- Experience with version control systems like git.
- Familiarity with Linux.
Soft Skills:
- Strong interpersonal, analytical, organizational and follow-up skills.
- Solid problem-solving skills. Highly technical, quickly grasping how things work.
- Presents technical concepts, ideas, and information in terms that both engineers and non-engineers can understand.
- Motivated by continuous learning and development.
- Functions well in a small company/startup environment. (High visibility, accountability, and development velocity)
- Ability to work independently with minimal supervision, and collaboratively with a cross functional team.
- Disciplined engineering approach.
- Differentiates value added activities from waste.
- Demonstrates systems thinking.
Benefits & Perks:
- Annual Bonus Program
- Robust Health and Dental plan and Employee Assistance Program for you and your dependents.
- TELUS Health Virtual Healthcare
- Health Spending Account
- Health & Wellness subsidy
- 3 weeks’ vacation to start, 4 weeks at 5-years.
- Professional development and training
- Secure bike cage
- Shower facilities.
- Hybrid remote work program
- Community support and regular social activities!
- Robust recycling program (bring in municipal limited items from home)
- Weekly Fruit, coffees, and local tea's
- Free and ample parking
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Greenville, TX vacancy
- ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...SuggestedFor subcontractorLocal area
- ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...SuggestedLocal areaRelocation package
- ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...SuggestedContract workWork at officeLocal area
- ...analytical theory with an understanding of structural analysis for application to integrated system design. Essential Functions Research, develop layouts, prepare engineering drawings, and coordinate design activities with Tooling, Flight Sciences, Manufacturing, and...SuggestedLocal areaDay shift
- ...Specialist, Software Engineering L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris...SuggestedLocal areaDay shift
- A leading technology solutions provider is seeking a Lead Mechanical Engineer to design aircraft structures and systems. This role involves overseeing design activities, ensuring compliance with requirements, and collaborating with various teams. The ideal candidate has...
- Harris Geospatial Solutions is seeking a Lead Project Engineer to manage complex system integration efforts on airborne platforms in Greenville, TX. This role includes ensuring technical development meets all customer requirements while leading a cross-functional team. ...Relocation package
- ...design and maintain applications that implement defensive cyber security capabilities. The role requires collaboration with software developers and systems engineers to create secure systems and networks. Candidates should possess a Bachelor's degree with at least 4 years...
- ...Establishes overall direction for new processes, systems, and solutions for ASG contracts. Recommends and implements strategies and develops operational plans/goals alongside the ASG Chief Engineer, ASE Functional Manager and in coordination with the ASE Department...Local areaDay shift
- L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Local areaDay shift
- Harris Geospatial Solutions in Greenville, TX is seeking a Lead, Network Systems Engineering to design and implement scalable network solutions for complex systems. The role demands collaboration with engineering teams to deliver robust solutions that meet diverse requirements...
- L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Local area
- Harris Geospatial Solutions is seeking a Specialist, Aerospace Engineer (Structural Dynamics) located in Greenville, TX. In this role, you will conduct aeroelastic and dynamic analyses of aircraft structures and systems, support flight tests, and document airworthiness....
- Harris Geospatial Solutions in Greenville, TX is seeking a Lead, Information Security System Engineering to support Agile Software Development teams. This senior role requires expertise in Linux administration and integration within diverse software environments. The ideal...
- ...Description L3Harris is seeking a software engineer with a passion for cyber security. In this role, the selected candidate will design, develop, integrate, and maintain software applications that implement defensive cyber security capabilities. This includes supporting...Local area
- Job Title: Lead, Information Security System Engineering Job Code: 39254 Job Location: Greenville, TX; On-site Job Schedule: 9/80, off every other Friday, 1st shift Job Description This position is for a Linux Systems Administrator ISSE 5 supporting Agile Software Development...Local areaDay shift
- ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Local area
- L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Work at officeLocal area
- Harris Geospatial Solutions in Greenville, TX is seeking a Lead Systems Engineer specializing in Data Link. This mid-senior level role involves data analysis, performance verification, and troubleshooting of Tactical Communication systems, requiring strong technical skills...
- ...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Local areaDay shift
- Harris Geospatial Solutions is seeking a Mechanical Engineering Scientist to lead Air Vehicle programs within the Advanced Solutions Group. In this role, you'll provide technical oversight and guidance to ensure program success and compliance with requirements. Candidates...
- L3Harris Technologies is seeking a Lead Systems Engineer specializing in Database DevOps to join their team in Greenville, Texas. This role focuses on designing and implementing DevOps practices for database management systems, ensuring collaboration with software engineering...
- Introduction Last year our HCA Healthcare colleagues invested over 156,000 hours volunteering in our communities. As an Echo Technologist with Greenville Cardiovascular Associates you can be a part of an organization that is devoted to giving back! Benefits ...Full timeTemporary workPart timeMonday to FridayFlexible hours
- Location This role will be fully onsite and can sit out of Anderson, SC or Pelzer, SC. Relocation assistance will be provided as needed. Must Haves Minimum 4 years of Mechanical Engineering experience Knowledge of local, state, & federal building codes governing the construction...Work at officeLocal areaRelocation package
- ...in mass properties analyses and weight control for aircraft modifications. You will lead technical projects, mentor engineers, and develop weight control strategies. The ideal candidate has a Bachelor's degree and extensive experience in weight and balance analysis for...
- Location: Spartanburg, SC Employment Type: Direct Hire Overview The Hybrid Space Liquid Cooling Subject Matter Expert (SME) serves as the technical authority and hands‑on expert for liquid cooling systems supporting high-density compute environments within a High-Performance...
- COMPANY OVERVIEW International Grains and Cereal (IGC), part of the Empresas Polar group, specializes in producing yellow, white, and sweet corn flour. Our internationally recognized brand, P.A.N. Corn Meal, can be found today in over 60 countries. We buy domestic corn...InternshipSeasonal workLocal areaNight shiftRotating shiftDay shift
- A technical staffing agency is seeking a subject matter expert in liquid cooling systems for high-density compute environments. This role involves troubleshooting, optimizing, and validating cooling systems while collaborating closely with team members from various disciplines...
- A leading entertainment company in Texas is seeking an Assistant Manager for Technical Services. In this role, you will oversee the maintenance of technical equipment and ensure the operational integrity of the facilities. Responsibilities include troubleshooting issues...
- Cinemark USA, Inc. seeks an Assistant Manager for Technical Services in Greenville, Texas. This key position involves supervising maintenance and repair of technical equipment, ensuring the facility's infrastructure operates smoothly, and training technical staff. Successful...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!


