Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

SR Advanced Embedded SW Architect / Eng

Honeywell

Honeywell

IT
Mexico City, Mexico
Posted on Friday, June 7, 2024

Innovate to solve the world's most important challenges

As a Senior Advanced Software Architect in our embedded systems development team, you will be responsible for architecting, designing, and leading the development of embedded software solutions that meet the company's technical and business needs. You will work closely with cross-functional teams to create systems that integrate seamlessly with hardware components and align with the overall product strategy.

Key Responsibilities:

- Design and Architecture:
- Lead the design and architecture of robust, scalable, and efficient embedded systems.
- Develop and maintain architectural documentation and design specifications.
- Ensure architectural integrity and consistency across the entire product.
- Evaluate and select appropriate software or system architectures and ensure hardware compatibility.

- Development and Implementation:
- Provide detailed guidance and direction to development teams during the software development life cycle.
- Review and approve code to ensure compliance with design and architectural standards.
- Implement advanced software engineering techniques to improve the performance and reliability of embedded systems.

- Research and Innovation:
- Stay abreast of the latest developments in embedded system technologies and methodologies.
- Research, recommend, and apply new technologies and tools to enhance product development.
- Innovate and develop proof-of-concept prototypes to explore potential technological solutions.

- Leadership and Collaboration:
- Mentor and lead teams of software developers and engineers, fostering an environment of learning and growth.
- Collaborate with hardware engineers, product managers, and other stakeholders to align technology developments with product goals.
- Participate in cross-functional team meetings to provide insights and resolve any technical challenges.

- Quality Assurance and Testing:
- Oversee the development of test strategies and frameworks to ensure the quality and reliability of embedded systems.
- Ensure software and system testing and validation are conducted in accordance with industry standards.

- Project Management:
- Manage timelines and deliverables for multiple projects simultaneously.
- Ensure project milestones are met and align with business objectives.
- Provide regular updates to senior management on project status and development progress.

YOU MUST HAVE

  • Bachelor’s degree in computer science, Electrical Engineering, or a related field.
  • 10+ years of experience in software development, with a strong focus on embedded systems.
  • Proficient in programming languages commonly used in embedded systems such as C, C++, and Assembly.
  • Experience with real-time operating systems (RTOS) and microcontroller architectures.
  • Strong understanding of hardware-software integration and interfacing.
  • Excellent problem-solving skills and ability to think analytically.
  • Strong leadership skills and experience mentoring junior engineers.
  • Excellent communication and interpersonal skills.

WE VALUE

  • Master’s degree in a relevant field.
  • Experience with IoT devices and networked embedded systems.
  • Knowledge of industry-specific standards and certifications.

Additional Information

  • JOB ID: HRD230952
  • Category: Engineering
  • Location: Av. Eje 5 Norte number 990,Mexico City,CIUDAD DE MEXICO,02230,Mexico
  • Exempt