job overview

Base Pay:
Other Pay:
Employee Type:
Manages Others:
Job Type:
Required Education:
Required Experience:
Required Travel:
Relocation Covered:
Reference ID:

company overview

When it comes to connecting IT experts to the organizations that need their talent most, Randstad Technologies has the edge. We position our candidates to succeed by introducing them to opportunities that both utilize their unique technical skills and allow them to develop new ones. In an ever-evolving industry,we're constantly refreshing our expertise in the field to deliver the full-service capabilities—from resume guidance to industry trendspotting—necessary for IT professionals to succeed and stay ahead. With ourlarge network of professionals and our relationships with many leading-edge firms, we’re here to find opportunities for you to contribute to business successes, achieve your current career goals, and pave the way for new ones.

Randstad US is comprised of a portfolio of specialty brands. Our comprehensive staffing approach provides clients with simplified access to our entire specturm of capabilities, including Accounting & Finance, Administrative/Clerical, Engineering, Healthcare, Human Resources, Information Technology, Legal, Life Sciences, Managed Services, and Manufacturing/Logistics. Randstad's full-service capabilities include project, project to direct hire recruitment and staffing from the executive to support levels, providing flexible options for our clients' staffing and candidates' career needs.

Learn More About Randstad

Software Engineer - Real-Time
Report this job

Not ready to apply?

job description

Embedded Linux Applications Engineer - Wireless - Rochester, New York  

Duties and Responsibilities include the following. Other duties may be

1. Design, create, test, and maintain software for embedded vehicle applications.

2. Support production system by maintaining, diagnosing problems, and proposing and implementing solutions.

3. Conduct data mining/analysis projects using statistical methods.

4. Develop requirements, procedures, test plans, wiki pages, and documentation.

5. Provide support for internal constituents, such as Sales and Customer Care through training, implementing bug fixes, and documenting new feature requests.


Bachelor's degree (BA/BS) from four-year college or university; at least two years of software development experience using Java on multiple platforms; or equivalent combination of education and experience. Experience with several of the following items is highly desirable:

? Java EE Development

? Web Services Design and Development

? C/C++ (preferably under Linux)

? Embedded programming

? Software development under Linux

? Database driven applications

? Web targeted .NET applications in C#

? SQL queries

? MS SQL server maintenance

? Digital and analog circuit design and debugging

? General Linux (Ubuntu/Fedora) administration and software development

? Linux driver development

Certificates and Licenses:

Valid driver's license

Knowledge, Skills and Other Abilities:

? Organized, detail oriented, creative, has initiative and a can-do attitude

? Flexible and works well in chaotic, always changing environment

? Must be able to solve complex software design problems

? Able to work in an environment where tasks/goals change from day to day

? Strong interpersonal skills for interacting with a variety of people, both internal and external

Language Ability:

Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence.

Ability to speak effectively before groups of customers or employees of organization.

Math Ability:

Ability to comprehend and apply principles of advanced calculus, modern algebra, and advanced statistical theory. Ability to work with concepts such as limits, rings, quadratic and differential equations, and proofs of theorems.

Reasoning Ability:

Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Computer Skills:

To perform this job successfully, an individual should have knowledge of word processing software; spreadsheet software; development software; design software; internet software.

Randstad Technologies is an EOE-M/F/V/D and is a wholly owned subsidiary of Randstad Holding nv, a $20.0 billion global provider of HR services and the second largest staffing organization in the world.

job requirements


Report this job

Not ready to apply?

CareerBuilder.com's Advice

For your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.  Learn More >>

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

  • Apply Now
  • Software Engineer - Real-Time @ Randstad Technologies