Sr. Embedded Software Design Engineer

at Apex Systems Inc

location Louisville, Kentucky

Updated on Jun 12, 2019

Right to hire Position
2 month(s)

  • Referral Bonus

    $500

    approx.
  • Signing Bonus

    $500

    approx.

Pay Rate $35.00 per hour

Experience 3-7 Years

Eligibility H-1B visa, US citizen

Industry

Information Technology Services

Travel

Not Specified

Job ID

PATDC661273

Working Remotely Allowed

No

JOB DESCRIPTION

Primary Skills: Embedded/firmware experience, C or C++ coding

Sr. Embedded Software Design Engineer
Join the connected firmware design team & help develop the embedded controls for the next generation of high-end, consumer friendly connected appliances. We provide learning opportunities, challenges, and support for our software engineers. We are applying the latest techniques in software development such as Agile, TDD, Continuous Integration, and Testing Automation to embedded software. Every day, we push ourselves to find innovative solutions, produce higher quality code, and deliver it on schedule.
We’re a small to medium sized team located in Louisville and Seoul (most full-time developers have had the opportunity to travel to Seoul)
We develop in C (production code) and scripting languages like Lua and JavaScript
We work with a variety of Arm Core microprocessors, SDK’s, open source libraries, and operating systems (RTOS and Linux) to develop our WiFi and Bluetooth connected products
We use the industry-leading version control system Git
We are Agile!
We’re heavily invested in Test Driven Development (TDD) which is a great way to work
We use continuous integration to automate builds and identify issues quickly
We’re invested in continuous learning and full-time developers have the opportunity to attend software conferences
MacBook Pros are available to all developers in Louisville and the vast majority choose to use a Mac
 
Requirements
B.S. Electrical, Computer or Software Engineering or equivalent
5-10 Years Embedded Software Development
Experience with formal software development process (such as Agile)
Project planning and project leadership skills and experience
Experience in Embedded Software Development Tools & software languages: C
Knowledgeable of theory and use of Test-Driven Development (TDD)
Passion for software

Desired
Excellent analytical skills and ability to work in a team-oriented environment
Software Languages: C++, Lua, Node, JS
Experience working with global software development team
Experience using emulators, oscilloscopes, simulators and software analysis tools
Experience developing in a Unix/Linux environment
Experience with network protocols HTTPS, XMPP, MQTT, BLE, JSON, XML, REST API’s
Experience developing for an RTOS and Linux OS
Experience with network security techniques, TLS, and encryption
Six Sigma certified Green Belt or Black Belt

Similar Jobs

BRILLIANT FEATURES

Earn money by referring your friends to their next dream job, or find a job for yourself and the Referral Bonus becomes a Signing Bonus. Full time or Contract.

  • Make Money

    We’ll give you between several hundred and several thousand dollars for every successful referral.

  • Help Your
    Friends

    Job applications with personal recommendations are twice as likely to get hired.

  • 100% Free

    Absolutely zero sign up and subscription fees. We want to pay YOU!

  • Signing Bonuses

    All jobs on iEndorseU come with a Signing Bonus if you find a job for yourself

  • No credit card needed

    We pay you directly through Paypal, so keep your personal information…personal.

  • Sponsor others

    Get others to download our app and we will pay you $100 whenever they next get a job through our platform.

All the ways to make money from us