|
Careers @Marisol
Senior Software Developer - Filled
Marisol Systems Inc. develops and markets financial and trading software solutions. We currently have the openings for the Senior Software Developers. As a Senior Software Developer you will design, develop, document and maintain high-quality software on time that meets and/or exceeds requirements.
Duties and Responsibilities
- Design, develop and maintain high quality software applications using the latest technologies and innovations in a timely manner.
- Investigate and propose product enhancements.
- Provide timely and accurate estimates for assigned tasks.
- Thoroughly test code and overall application, and document appropriately.
- Provide input to testing procedures and aid other developers in following thorough testing procedures.
- Research new technologies as appropriate.
- Function as project or feature lead on specific tasks as required.
- Provide assistance to and/or mentor other developers.
- Continue to enhance technical skills and product knowledge.
Knowledge, Skills, and Abilities
- Extensive experience programming in C/C++ and Java.
- Extensive database (mySQL) and interfacing (JDBC) experience .
- WEB application design experience.
- Extensive Linux experience.
- Extensive experience programming multi-threaded applications.
- Extensive experience with socket programming.
- Knowledge of network and systems programming.
- UML experience.
- Familiarity with trading software (Trade Station, TC2000).
- Basic stock market terms knowledge.
- Ability to lead a team.
- Ability to multi-task.
- Ability to learn new technical skills.
Qualifications
- B.Sc. degree in Computer Science
- 7+ years programming in C/C++
- 5+ years Java programming experience
If you feel that you are qualified please, send your resume to in PDF or plain text format (MS Word format is not acceptable). We appreciate your interest but only those who qualify will be contacted. No phone calls please.
Embedded Systems Engineer - Filled
Job Description
- You will be developing mission critical, real-time software.
- You are experienced in developing robust applications within small footprint embedded applications.
- Your responsibilities will include requirements analysis, debugging, unit testing, release validation and customer support.
- You have strong background in the development and maintenance of embedded software in the real-time environment.
- You have basic knowledge of analog and digital circuitry.
Education
- B.Sc. in Computer Engineering or Electrical/Electronic Engineering.
Experience
- Minimum 8 years experience in the firmware design roles
- Superb C and Assembly programming experience in the small footprint, embedded environment
- Ability to read schematics and use hardware test equipment to troubleshoot software and hardware related problems
- Experience with PIC, AVR and TI microcontrollers
- Self starter with ability to multitask
- Excellent communication skills
If you feel that you are qualified please, send your resume to in PDF or plain text format (MS Word format is not acceptable). We appreciate your interest but only those who qualify will be contacted. No phone calls please. |