Job Detail

Senior Software Development Engineer

Senior Software Development Engineer

The Morey Corporation

Woodridge, IL

Job ID : 744a4f71423169765270467a2b41664457673d3d

Job Description :

Senior Software Development Engineer

The Senior Software Development Engineer actively engages in every phase of the project throughout its lifecycle. This role requires the engineer to create flexible designs targeted to various embedded software systems, create modular code with an emphasis of reusability, executing software-level unit testing, developing effective documentation, leading software troubleshooting efforts, and engaging in small research activities as needed. Depending on the project needs, this position may require evaluation of new technology. Since most of the programming for our projects are done in C/C++ Programming Language, it is essential for this position. At the Morey Corporation we practice and believe in our values to commit to honor, embrace creativity, build partnerships, value each other and own it.

Essential Functions:

  • C/C++ programming knowledge and the ability to create embedded software applications for

microcontrollers and microprocessors. Including writing programs for RTOS (FreeRTOS, OpenRTOS or
similar) and embedded OS’s (Linux).

  • Lead Firmware architecture and design activities for multiple programs. Including the ability to create

intuitive documentation to highlight the software design. Strong working knowledge of modular
programming is desirable.

  • Assist in the development of product requirements for new and existing products.
  • Capable of adapting new technologies based on industry and market demand.
  • Develop software for Hardware and Manufacturing support activities for new product development.
  • Assist in software used for assembly of prototypes, quick builds, samples and pilot production runs.
  • Coordinate software development efforts of small external teams based on customer/project needs.
  • Establish and maintain productive working relationships with both technical and non-technical personnel.
  • Perform other duties as assigned.

Desired Attributes:

  • Knowledge of encryption (TLS, SSL, Secure Boot, Trusted Platform Modules (TPM), Security Certificate

Management, AES, Encryption at rest, etc.)

  • Strong background in Telematics applications with a focus on wireless technologies (Cellular Modems,

GPS, Bluetooth including LE and Bluetooth 5, Internal Battery Management).

  • Knowledge of Vehicle Communication Technology (CAN, J1939, ISO 14229, UDS, CANopen, ISO 11992-2).
  • Knowledge of Networking Communications both wired (USB, Ethernet, etc.) and wireless (802.15.4,

802.11 a/b/g/n/ac, etc.) including UDP, TCP, HTTP, FTP, HTTPs, MQTT, CoAP, etc.

  • Knowledge of AWS, Azure and Google IoT cloud platforms and related IoT services such as security, device

registration, message brokers, device management and rules engines.

  • Experience developing in Windows and Linux software environments with tools similar to Eclipse.
  • Experience developing automated testing and/or application automated deployment scripting to support

regression testing and software releases.

  • Familiarity working with Software Configuration Management and Continuous Integration tools.
  • Working knowledge of developing software on desktop PCs or servers to aid in the development process.
  • Experience working in Agile development methodologies.
  • Understanding and experience developing Android/iOS applications.
  • Familiar with formal code and design review processes and techniques.
  • Experience with formal unit testing strategies to insure appropriate software test coverage.

Required Education and Experience:

  • BS in Electrical Engineering, Computer Science, or Computer Engineering.
  • 5-10 years of related firmware experience.
  • At least 5+ years in C Programming Language.
  • Strong embedded OS and RTOS knowledge and experience integrating into embedded systems.
  • Willingness to work in a fast-paced environment.
  • Strong problem solving, analysis, troubleshooting and debugging skills.

The Morey Corporation offers:

  • Competitive salary
  • Health Insurance (BCBS PPO, HMO. HDHP)
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • LTD Insurance
  • STD Insurance
  • Accident Insurance
  • Critical Illness Insurance
  • FSA
  • HSA
  • 401(K)
  • Paid Vacation
  • Paid Holidays

Job Type: Full-time

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Education:

  • Bachelor's (Required)

Work Location: One location

Company Details :

Name : The Morey Corporation

CEO : Dana Morey

Headquarter : Woodridge, IL

Revenue : Unknown / Non-Applicable

Size : 201 to 500 Employees

Type : Company - Private

Primary Industry : Electronics Manufacturing

Sector Name : Manufacturing

Year Founded : 1934

rave-on-records.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, rave-on-records.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, rave-on-records.com is the ideal place to find your next job.

Details

: Woodridge, IL

: 95283 - 127596 USD ANNUAL

: 164 days ago

Share Job :

Related Jobs

HRIS Manager

Benihana

Aventura, FL

88000 - 103000 USD ANNUAL

Full Time

A Bachelors Degree in Business, Human Resources, or related field is required. Serves as the Human Resources technical point of contact.

Coos Bay, OR

25 - 35 USD HOURLY

Full Time

Bachelor's degree in business, project management, or related field required; experience in lieu of education may be considered.

On-Site Tech Support Agent

Willetts Technology, Inc

Woodward, IA

25 - 28 USD HOURLY

Full Time

Medical clearance will be requested to verify: ability to lift and carry up to 50 pounds when necessary; ability to crawl under desks and maneuver in other

Bookkeeper/Accountant

PAMELA R MCKINNEY, CPA

Inverness, FL

37440 - 45000 USD ANNUAL

Full Time

Looking for an experienced Bookkeeper or Accountant with Quickbook's Online Experience, Payroll Processing, Sales Tax Preparation & Filing, Payroll Return

Physician Assistant

Maxmed Healthcare

Barksdale AFB, LA

Full Time

Licensure: Current, full, active, and unrestricted license to practice as a Physician Assistant. Education: Graduate from an accredited college or university