Embedded C++ Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

i2Vision, Inc. ยท 3 months ago

Embedded C++ Developer

i2vision is seeking an Embedded C++ Developer to join their software team. The role involves designing and developing high-quality embedded real-time software, collaborating with various engineering teams, and ensuring adherence to coding standards and practices.

Brand MarketingContentDigital MarketingEvent ManagementMedical

Responsibilities

Act as a member of the Software team representing the face of high-quality design and development practices
Develop multi-threaded C/C++ applications running under embedded RTOS. (Linux, MQX, Green Hills Integrity, FreeRTOS, VxWorks)
Develop high performance, scaling, and innovative end-to-end software systems applications
Collaborate with software engineers, system engineers, safety engineers, and test engineers to implement solutions that are aligned with and extend our platforms and product solutions
Work closely with Project Managers and other leads to determine scope of work, resource assignment and timelines
Writes code that meets standards and delivers desired functionality using the technology selected for the project
Participate actively in design and code reviews

Qualification

Embedded CC++LinuxReal-time operating systemsMQXVxWorksFreeRTOSDebugging techniquesIP protocolsCryptographyRequirements management toolsBuild environment knowledgeCommunication skillsCross-functional collaboration

Required

Embedded Software/Firmware Development
4 to 6 years of hands-on experience in embedded real-time software performing design and development
Experience with C and C++ software development
Knowledge of embedded fundamentals for hardware and software components
Knowledge of real-time operating systems
Debugging techniques and the ability to interact at a hardware level
A strong understanding of IP protocols such as UDP, TCP, MQTT
Knowledge and interest in Cryptography and Security Protocols
Develop multi-threaded C/C++ applications running under embedded RTOS (Linux, MQX, Green Hills Integrity, FreeRTOS, VxWorks)
Develop high performance, scaling, and innovative end-to-end software systems applications
Collaborate with software engineers, system engineers, safety engineers, and test engineers
Work closely with Project Managers and other leads to determine scope of work, resource assignment and timelines
Writes code that meets standards and delivers desired functionality using the technology selected for the project
Participate actively in design and code reviews
Strong written and verbal communication skills
Ability to work in a cross-functional, global environment
Experience with DOORs and/or other requirements management and traceability tools
Railroad industry experience or similar transportation experience
An interest in how the build environment and the core components of software goes together: libraries, monoliths, compilers, linkers
Strong technical skills in C / C++
Embedded software: 5 years (Required)
Firmware: 5 years (Required)
C++: 5 years (Required)
MQX: 5 years (Required)
VxWorks: 5 years (Required)
FreeRTOS: 5 years (Required)
Location: Melbourne, FL 32901 (Required)
Work Location: In person

Company

i2Vision, Inc.

twittertwittertwitter
company-logo
We transform complex science into clear, impactful solutions.

Funding

Current Stage
Early Stage
Company data provided by crunchbase