Randstad Engineering Solutions is looking for qualified embedded engineers to join our team developing platform software (middleware) for communication devices. We are looking for software engineers or with similar qualifications that have experience in Object Oriented Design & Programming (OOD/OOP) in C++ for real time embedded communication devices. These devices include mobile as well as stationary systems and are used around the world to perform one to one or networking communication using a variety of protocols.
This is an opportunity to expand your knowledge of full life cycle software development and contribute to the development of critical military communication devices.
location: Sunrise, Florida
job type: Contract
salary: $55 - 65 per hour
work hours: 8am to 5pm
education: No Degree Required
We are looking for embedded software engineers or with similar qualifications and with 3 or more years of experience developing software in C++ on embedded Linux, QNX or other Real Time platforms. This SW will be in charge of controlling the different components of a Radio device used in military communication around the world. The candidates are expected to have:
-- experience in Object Oriented Design (OOD) / Programming (OOP) in C++.
-- proficiency with multi-tasking / multi-threaded in a multi-processor environment using a Real-Time Operating Systems (RTOS) like QNX, embedded Linux or similar.
-- experience in designing, developing and integrating using USB interfaces is a plus.
-- experience in wired and wireless communication protocols (TCP/IP, CDMA, GSM, etc.) is a plus.
-- ability to work effectively in a team environment, good interpersonal and communication skills.
-- familiarity with Agile Software Developments and tools such as Jira is desirable.
-- familiarity with the development of large software systems is a plus.
This project uses Agile methodology with 2 week Sprints. The labs are located in Sunrise, FL, and the work can be done in a hybrid mode (need access to the labs to complete the integration).
This position will require the ability to obtain clearance, although is not required at this time.
Industry: Communications, communication devices, radios
Development Processes: Agile
Development Environment: Embedded Linux / QNX (experience in other RTOS is acceptable)
- Good communication skills
- Experience in OOD / OOP using C++.
- Experience in multi-tasking / multi-threaded applications on a multiple processor environment.
- Experience developing and working with RTOSs platforms (embedded Linux, QNX, VxWorks or similar).
These would be a plus:
- Familiarity with implementation of wired and wireless communication protocols is a plus.
- Experience using lab equipment (protocol analyzers, USB monitors, etc.)
- Familiar with Jira and configuration management tools (Git, SVN or similar)
- Experience level: Experienced
- Minimum 3 years of experience
- Education: No Degree Required
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status. At Randstad, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
For certain assignments, Covid-19 vaccination and/or testing may be required by Randstad's client or applicable federal mandate, subject to approved medical or religious accommodations. Carefully review the job posting for details on vaccine/testing requirements or ask your Randstad representative for more information