Post Job Free
Sign in

C++ Embedded Engineer

Company:
Stone Resource
Location:
Roswell, GA
Posted:
April 09, 2024
Apply

Description:

Job Description

NOTE: This is a hybrid, direct hire opportunity based in Roswell, GA; our client is unable to provide sponsorship at this time.

STONE Resource Group is partnered with a leading company in the HVAC industry looking to expand their current team by adding a to their organization. This is ahybrid, Direct Hireopportunity that is perfect for someone looking toexpand their skillset andwork with cutting-edge technologies!You will have the ability to directly influence change within the organization. If you are looking for this type of challenge and career advancement, submit your application today for consideration!

Job Responsibilities

Work with systems engineering, product engineering, marketing, manufacturing, and others to capture electronic controls requirements.

Work collaboratively with Lead Software and Systems Architecture Engineer to develop and extend software architecture and design for software applications.

Develop software for embedded applications, following team conventions for design and documentation.

Work with systems and product engineers to support the validation of the software in the product application, with a focus on identifying and resolving any software, hardware, or system anomalies.

Work with controls contract manufacturers, products manufacturing engineering and service on the implementation and validation of software features to support construction and field support.

Support the development of tools for PC, handheld, and other devices that could be used for development, test, manufacturing, service, or other applications.

Work with cross functional teams through direct interactions and team meetings in developing and translating new concepts into applications.

Develop performance and qualification test methods, coordinate the implementation of experiments, and evaluate test results.

Must-Have Skillsets

5+ years of C/C++ software engineering experience in multi-threaded, real-time embedded systems

Experience in the developing of production software for embedded microprocessor-based controls in assembly and C.

Expert level programming experience in assembly and C Language

Experience with multiple communications media and protocol including, but not limited to, wired, wireless, optic, CAN, BACNet, Modbus, TCP/IP

Experience with serial communication like I2C, UART, SPI and Modbus communication.

Working experience with various microcontrollers like Renesas, STMicro, Cypress etc

Experience in Secure Boot, X509, TLS, Encrypted File Systems

Demonstrated ability to work well with others in a team environment.

High technical aptitude

Able to work with cross-functional teams (e.g., product managers, engineers, business teams) and external subject matter experts.

Passionate about building and owning innovative, customer facing services/products.

Great presentation and communication skills

Design, prototyping and development experience with the control system with PID control

Education Requirements

Bachelor’s degree in Engineering, Computer and Electrical Engineering, Computer Science or related field.

Apply