Electronics Engineer II
Apply NowCompany: Cimarron Energy, Inc.
Location: Wheat Ridge, CO 80033
Description:
Position Summary:
Design and implement real time embedded controls, features, and communication protocols for industrial products. Designs, prototypes, and tests firmware subsystems per defined requirements and architecture. Develops verification test plans and procedures. Documents firmware thoroughly and creates user manuals. Participate in all areas of development (brainstorming, test fixture design, hardware reviews).
Responsibilities:
Qualifications
Preferred Qualifications
The Company is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally-recognized basis, including, but not limited to: veteran status, uniformed servicemember status, race, color, religion, sex, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), sexual orientation, gender identity or any other consideration protected by federal, state or local law. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee, including supervisors and co-workers.
Furthermore, it is Company policy to provide equal opportunity to individuals with disabilities and protected veterans in all phases of the employment process and in compliance with applicable laws. This policy of non-discrimination shall include, but not be limited to: recruiting, hiring, promotions, demotions or transfers, layoffs, recalls, terminations, rates of pay or other forms of compensation, selection for training, and recruitment or recruitment advertising.
The Company will provide reasonable accommodations to any employee with a known disability who is otherwise qualified to perform the essential functions of his/her job, unless such an accommodation would present undue hardship on the Company's business operations or unless doing so causes a direct threat to the health and safety of the employee or others in the workplace. An employee who believes that he/she requires a reasonable accommodation because of a disability must notify Human Resources.
The Company is committed to providing employees with a work environment free of discrimination and harassment. All employment decisions at the Company are based on business needs, job requirements and individual qualifications.
Design and implement real time embedded controls, features, and communication protocols for industrial products. Designs, prototypes, and tests firmware subsystems per defined requirements and architecture. Develops verification test plans and procedures. Documents firmware thoroughly and creates user manuals. Participate in all areas of development (brainstorming, test fixture design, hardware reviews).
Responsibilities:
- Aid customers, both internal and external, to identify product requirements and potential solutions
- Develop software and firmware product architectures to meet product requirements
- Produce software design, implementation, and subsystem integration
- Produce appropriate documentation in support of the development effort
- Participate in architecture, code, and documentation reviews
- Collaborate with hardware engineers to ensure proper design choices for processors
- Utilize compilers, code management systems, emulators, simulators, etc.
- Plan and perform software verification and validation and record the results
- Support defect tracking and resolution
- Support established goals to achieve quality objectives
- Follow and contribute to develop software development` procedures and quality system
- Support internal production team
- Other duties as assigned
Qualifications
- BSEE, BSCE, BSCS or equivalent
- Minimum 4 years of experience in related field
- Primary programming language proficiency with C and C++
- Secondary programming language proficiency C# and Python
- Ability to read and comprehend circuit diagrams
- Expertise in software development for embedded systems
- Proficiency in interfaces, integration, low level peripheral, and IO configuration
- Proficiency with product requirements documentation and design verification testing
- Familiarity with ARM and AVR processors
- Version control systems (Git, SVN)
- Strong reading comprehension for datasheets and manuals
- Superior communication, planning and problem-solving skills
- Thrive in an environment where you are working on multiple projects simultaneously
- Be self-motivated to set and meet aggressive goals without constant supervision
- Meticulous attention to quality, correctness, and documentation
Preferred Qualifications
- Experience with FreeRTOS and QT framework
- IoT development
- GUI and UX design
- Schematic and PCB design
- Experience with Python, C#
The Company is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination against any applicant or employee based on any legally-recognized basis, including, but not limited to: veteran status, uniformed servicemember status, race, color, religion, sex, age (40 and over), pregnancy (including childbirth, lactation and related medical conditions), national origin or ancestry, physical or mental disability, genetic information (including testing and characteristics), sexual orientation, gender identity or any other consideration protected by federal, state or local law. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee, including supervisors and co-workers.
Furthermore, it is Company policy to provide equal opportunity to individuals with disabilities and protected veterans in all phases of the employment process and in compliance with applicable laws. This policy of non-discrimination shall include, but not be limited to: recruiting, hiring, promotions, demotions or transfers, layoffs, recalls, terminations, rates of pay or other forms of compensation, selection for training, and recruitment or recruitment advertising.
The Company will provide reasonable accommodations to any employee with a known disability who is otherwise qualified to perform the essential functions of his/her job, unless such an accommodation would present undue hardship on the Company's business operations or unless doing so causes a direct threat to the health and safety of the employee or others in the workplace. An employee who believes that he/she requires a reasonable accommodation because of a disability must notify Human Resources.
The Company is committed to providing employees with a work environment free of discrimination and harassment. All employment decisions at the Company are based on business needs, job requirements and individual qualifications.