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
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.
We transform complex science into clear, impactful solutions.
Funding
Current Stage
Early StageCompany data provided by crunchbase