We are seeking a highly skilled and innovative Embedded Systems Architect to join our dynamic team. In this role, you will be responsible for designing and developing embedded systems that integrate hardware and software components. You will work closely with cross-functional teams to create efficient, scalable, and high-performance solutions that meet the needs of our clients in various industries, including IoT, automotive, and consumer electronics.
Duties
Design and develop embedded software and firmware for various applications.
Collaborate with hardware engineers to design PCB layouts and integrate sensors.
Implement algorithms for signal processing and machine learning applications.
Develop RESTful APIs for seamless communication between embedded systems and external applications.
Conduct debugging, unit testing, and software quality assurance to ensure system reliability.
Utilize scripting languages (Python, Bash) for automation of tasks and testing processes.
Create documentation for system architecture, design specifications, and user manuals using tools like Confluence.
Participate in Agile development processes to ensure timely delivery of projects.
Engage in continuous learning about emerging technologies such as quantum engineering and big data analytics.
Skills
The ideal candidate should possess a strong foundation in the following areas:
Proficiency in programming languages such as C, C++, Python, Java, Objective-C, PHP, JavaScript, Visual Basic, Perl, and C#.
Experience with FPGA development and signal processing techniques.
Familiarity with operating systems including Linux and Windows OS Kernels.
Knowledge of computer networking protocols (TCP/IP, DHCP, TCP) and network monitoring tools.
Understanding of embedded systems design principles including firmware development and debugging techniques.
Experience with database management systems like MySQL and Microsoft SQL Server.
Familiarity with cloud services (AWS) for IoT applications.
Strong analytical skills for algorithm design and application development using tools like MATLAB or Simulink.
Experience with version control systems such as GitHub or SVN.
Knowledge of content development practices using HTML, CSS, XML. The Embedded Systems Architect role is pivotal in driving innovation within our organization. If you are passionate about technology and eager to make an impact through your work on cutting-edge projects, we encourage you to apply.
Job Type: Full-time
Pay: $50,000.00-$65,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.