Puesto, ciudad o estado.

Hace 2 sem

Sr Advanced Embedded Software Architect/ Engineer

$85,000 - $100,000 Mensual

Empresa confidencial en

Sé de los primeros en postularte

Hace 2 sem

Sr Advanced Embedded Software Architect/ Engineer

$85,000 - $100,000 Mensual

Empresa confidencial

en

Sé de los primeros en postularte

Sobre el empleo

Educación mínima requerida: Universitario titulado

Detalles

Contratación:Permanente
Espacio de trabajo:Híbrido

Descripción

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.
  • 9+ 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.


ID: 18505135