C++ Software Engineer / Architect | Enea Romania | 0LOVES1

We're not saying it's gonna be easy.
But we promise it's not gonna be boring.

We pride in providing new challenges all the time for our creative, rebellious engineers. This is the kind of place where we want to change the world with the right lines of code. Insane passion, curiosity and thirst for breaking barriers and rules feel like home here at Enea.

Would you feel like home?

C++ Software Engineer / Architect

Location: San Diego (CA, USA)

Number of positions available: 3

Job Type: Full Time

Division: Services Division, Enea USA

We bring passion and fun.
Why make it boring? Join us!

Know someone who would be interested? Apply to job Share

Job description

Position objectives

You will create and maintain general requirements and design specifications, and will carry out to met best coding standard and practices procedures. You will be a part of senior engineering team who wlil empower your skills and expertise.  Great environment working directly with key stakeholders to collaborate on software architecture and hardware integration and participating in exciting new product development. Together with the team you’ll be directly involved in processes like software development, prototypes design and implementation, hardware and software architecture design, documentation.

Project brief

Given the contractual restrictions, during the interview we will give you all the details of the project. At this time, we can only provide you with the following project information:

  1. Design and implement a new medical infusion pump product for a top industry leader.
  2. You will take part in the development of a new product.
  3. Your work involves direct contact with key stakeholders.
  4. Work location for this project is San Diego, California, USA.
  5. The project is managed by the Enea office in Phoenix, Arizona.

Contacts & Supervisory responsibilities

Together with your team colleagues, you are working closely with the project manager (PM) which is providing you support for the daily technical jobs, and with the delivery director (DD) which is empowering your skills and expertise by providing the needed knowledge, information and resources.


  1. College graduated in Computer Science, Telecommunications or equivalent.
  2. Minimum 10 yrs of software development experience, minimum 5 years of C++ experience.

Required key skills

  1. C++ Software programming knowledge (library and SDK level).
  2. Realtime systems and event driven systems knowledge.
  3. General topics about Linux.
  4. Familiar with algorithms like: Binary Search, Deferent Sours (Quick Sort).
  5. Familiar with multithreading (Concurrency Issues, Dead locks, Events vs. Interrupts, Pooling vs. Interrupts, Timers).

Great to have

  1. Linux kernel space development experience.
  2. Previous automotive or medical products development experience.
  3. Experience and/or knowledge of system integration.

Apply to this job

Allowed extensions: .pdf, .doc, .docx.
Maximum file size: 8MB.

Or apply by e-mail: careers@enea.com

See other jobs